Skip to main content

Full text of "AmstradComputerUser47 1088"

See other formats





U/ 




October 1988 


A 


»■* mi s crw. 

,/et 

JTeiswafvef 


2750 Balterup 
Tif. 4473 4611 


£1.25 


SALAMANDER 


Exclusive interview 
with the author 


Build a 
model 
universe 


STATSBIBUQTEKI: T 
DEFQTEMBLIQTEKET 
Tetegrafvej 2 
2750 Baliorup 
[if, 4473 4611 


Info-Script - the all-in- 
one business package' 


Machine code 
RSX programming 








The official magazine for all users of the Amstrad CPC series 


Norway NOK 20.00 Denmark Kr. 13.50 New Zealand NZ$4 95 Rec. 





































late Wa rrior 


/ RAMPAGE 

/ £/ Thrsa-i -ticrr ce 

“ nice suys dan tgst u 
ItKitiiiV 

Llrjih-!T>U| groy-ihrau^ri 

Ct» cssa Durre* up Nc>r ytrty 
jw- crd.lu^p cm >2n Prannico. 

Ttine-e Indsscr b* y nasty 
’ cJiaiacseii-hk bear a 

.CmfVjbli: IkcnCbi > 5 u < .if Ki:ii.; 
<Aji»iil##iHS Wjlf-mMi, -.wdyoii to 
Wild IMm on ■ rmplBSt m -r 
endurl^s i: ’> bay:- ytJeelrjtrori, 
■i tufli. 'Jriffersnccnlci. 

■ ■ ■■ '. HalrHn 3 ww-Mr&. Do 

nd njlKL - nmid Ashriuanlnc. 


RENEGADE \ 

hr( -Pile ease 
nuirldKjrtMYflilliiLK - 

li rt*-|il#Si i* V S 

rfSl. no hmr I® til rife - 
but lot* ihjip - cMre >* 
awjrri iif*< i6 ate!rau 

willCUCOuriMi 1 llu 
■:lnnptar f .^l , «Y< •abtpX nilfinn 

H is la mdcrwlnew nw My 
myn Yin ecyeh wfiO Oars-! CO 
Sir □** do*, n ih c flu a-yiki it 


SjWffclNSCirtPr p.avmeam 

i lefnwd •'on «Tsi!iB Gora., lflSc 


IK+ 

I !'■ -IklliiiriilllirA'bliffiiliil 
> n il. ,-m p yrl- ^ta- .nudum Urn). 

Amr*ha a If -T sa arsueT Bui AfiCmrt 
MACLfAM has came up "*1ta a stunner: a iturd 
Pjifler. An <iwi ngan maiwf tjart^nouncS New 
moves ilndudlrs dodble head AJtfc sud a 
ipscucnlir Gso'lpl He-mUtd music by 
Roe hrJttA*&. AiKi bairn 

IUSTArrtHcr Ujclun IUK 7 SYihtsn ISiflwrrLU 


/ a&RSARlAN 

/ . TitSTOWiO FA*... 

* m« eul scrceer Dsiji Iws-s-wn so-wreak as 

.■'WCU«aali dac.il in (ha peepk -J CTh: Jim-i- l id 
-Gay unlftlfclflriACC** Mir Ant n dv 1 vend to tin*. 
HCWTY+--. I-K Mi i'ji-rrd Ihrf! if *eMunpipn ryui be 

found Urhii li it™- Id flrtll hit identic gi, indiinj, Site 

l?r nrrii fill k-r rrlrxirrl Frnm K-u urKtel.md J <Tl 1M 

Niu-(h.. cames an uniynawn barbarian, a m sticy --earno 
w ciH ng m s--broad :-■■>-if -Icn iieac,iv skll. 
Can ne Yanosh ihc rarsea of Parifncss-and free slut FrihE.'t? 

■QWLf roil CAN £*V. 

rait-e Stflwn. ! 9 fl? 


SUPER I PRINT 

McenKd Cram Ar.sr! Gants* 1 cnginai m-jflsy-vpliiftnfl 

rcir pu nne or two payers enmpsts head to ■<« e«r eight 'iiuullng ir«».t m-a 
lour resets of game d flleulty. A-o d CM- Ivsiiardt ard suiita i|ui::cn vnniYtm in 
kAIMiilc cuiln— rarlPMlnre* - the My «■ Sijprr Epnnc. VSScn idtuiltJ ijiirrulia-. 

and soil'd SffCCI*, Super Ipiinl arngtlhr ChtiC 
dliYtlil -iH'iilriiieiil ever M bS" 
i"- ilipe-iKiiLcd -uli Iioyie -a —ruilen 

i ^*11 ^ r.vi * ■ -1W ' .V f-il r.-l: ."Y. 1 ‘1 -J 1 . 

» „ AiKffiijtywJteid, 

i f " LBcInr 

/ M Mm ‘■? 9 ^ 


AMSTRAD 
COMMODORE 
- SPECTRUM 




ONLY 


Ocean Soflwaie Limited-6Cental StreeL Manchester- M2 5NS TeleDlione 061 83? 6633- Telex 6BB977 OCEANS 3 














































































FEATURES 



REGULARS 


5 


News 

Amstrad signs deal with 
IBM, Pepsi challenges 
Europe, new rom board for 
Arnold, plus a roundup of 
the latest releases. 



Letters 

Lance Davies answers your 
questions, ranging from 
Pip to Philippine TV sets. 




Adventures 

Bill Brock reviews CRL s 
Wolfman, Alternative's 
Cricket Crazy and 
Topologika's Philosopher s 
Quest. 


21 


Applications 

Advice 


Printer fix for Starwatcher, 
character fix for GAC r plus 
more on CP/M. 


39 


Hairy Hackers 

Pokes for Nomad, Doors of 
Doom, Tubaruba, Hopping 
Mad and Ikari Warriors, 
plus a neat memory editor. 


PROGRAMMING 



The Model 
Universe 

Discover how the planets 
move around the Sun with 
our simulation of an 
astronomical orrery. 


Amstrad User October 1988 



Stardodger II 

Stewart Russell describes 
the fast BCPL version of 
his tempting type-in game. 



Auntie John’s 
Machine Code 

How to set up Basic bar 
commands using machine 
code and the built-in CPC 
firmware* 



Basic Tutor 

Jeff Walker shows you 
how to find data related 
errors using a little bit of 
detective work. 


REVIEWS 


45 

45 


Shackled 

US Gold multi-load 
jai l break. 

Ninja Scooter 
Simulator 

RAD ramps and ridges 
from Silverbird. 



Bionic 

Commando 

Gol guns and grapples 
game. 



European 

5-a-side 


Silverbird sawn-off table 
football 



Night Raider 

Sink the Bismarck with 
Gremlin Graphics. 



Football 
Manager 2 

Addictive sequel to the old 
bestseller. 



Coding Kidz 

There is no rest for the 
wicked* 



Dynamic Duo 

Alex Aird compares two 
dedicated databases that 
run under different CPC 
operating systems. 



Slippery 

Character 

Simon Rockman interviews 
Andrew G la Ester, author of 
Salamander. 




Silent Partners 

Pat Winstanley takes a look 
at Info-Script, the new 


database-cum-wo rd 


proeessor-cum spelling 
checker from Brunning 
Softwa re* 


Editorial and Advertising offices; 
1&9 King's Road, Brentwood. 
Esse* CM14 4EF 

Tel: 0277-234459 {Editorial}; 

0277 234434 (Advertising} 
Telecom Gold: 72: MA GO2 1 


ABC l! 

53.599 

Jtan-JurM 1BST 


Published by Avralite Ltd. Adlingtun 
Park, Adlington, Macclesfield SKIS) 4NP 


News trade distribution: Uismo.nd-E j iroprets Sales 
& Distribution Ltd r Unit Bijrg^s fioad, fvybouse 
lane, Hastings, East Susses TfiiJS 4NR 
Tel: 6424 43042?, 


Editor: Simon Rockman 
Assistant Editor; Jeff Walker 
Editorial Assistant; Elaine Rawlins 
Advertisement Manager; Jane Wadham 
Advertising Sales; Clare Baxter 

Jonathan Lockwood 
Production Assistant: Tanya ALRais 


Amstrad j‘s a registered trade mark, end with the 
title Amstrad Computer User . is used with the 
permission of Amstrad pic. fvo pert of this 
puhSication may be produced without permission. 
While every effort is made to ensure the accuracy 
of ali features and Sittings cannot accept any 
liability for any mistakes or misprints. The views 
and opinions expressed are rw* necessarily those of 
Arrrjrrettf or Amsott but represent the views of our 
many read tfs, users, (to(f contributors. Material for 
pubtlcttkrn ts on Sy accepter/ on an al!-rights £asr.s. 
We regret that Amstnd Computer User cannoi 
enter into person nl correspondence. 

Ay rail te Ltd 1388 


Page 3 
























































Will the Olympics 
come to Manchester? 


The gold medalist of 
computer shows is on its way 
back to Manchester's imposing 
G-MEX centre. 

Amstrad and more than 
70 other exhibitors will be 
displaying the latest products 
for you to try before yon buy. 

Need some technical 
help? Leading experts will be 
on hand throughout the three 
days to answer all your queries 

With hundreds of special 
show offers available, every 
visitor could end up a 
financial winner. 

You can even save 
yourself a £1 before you get 
there by using the advanced 
ticket order form. 

How to get there 

Dr Ling? G-MEX is in 
the city centre - only one 
mile from the M602 — with 
ample parking available. It is 
also witlun easy reach of 
Victoria and Piccadilly railway 
stations, and Chorlton Street 
bus station. 


WE WILL! 


The Northern 



October 21-23, 

FRJ-SAT I0am-6pm — SUN i0atn-4pm 


Advance ticket order 


(AMSTRAD ST] 

13 e prepared for a warm 
welcome in "Amstrad Street ’ 
-a brand new show feature 
area, specially constructed tor 
the event 

Take a stroll down the 
street and see how Amstrad 
machines are playing a major 
role behind the scenes in the 
current northern boom, 

* Drop in on the ' *Amstrad 
Arms” our answer to the 
"Rover's Return”. 

* Visit “Amstrad School and 
observe how r students in the 
north west are benefitting 
from the new technology. 

* Check out what's going on 
in a local company where 
Amstrad machines are 
providing them with the 
competitive edge. 

* Inspect the Amstrad 
innovation w-orkshop, 

And much, much more. 

It will be an 

unforgettable experience* 


G-MEX CENTRE, MANCHESTER.. October 21-21, t$*8. 

Ikjst tu: Ami. trad .SJiuw TieketS, Europe Hoose, AdHngton Rarlr, 


Advance ticket Unkn muni be received bv Wed., Oct 12, ] WH. 


AdEngton, MawifififW SJfJfl 

□ Chrtjuc r ijL I■:y-.u■! :ri;i,lc payable !u 

Daubast PublicjtriofB Ltd, 

□ Pk-«.vc lictaL my tttJjL iiiid aCCOUJir 

Q Arikhs Visa 

I I I_I IL_I_I L 


□ Milk wkKfc. at £4 (save £. 1 ) £_.. 

□ U/16i ockctE at 0 - 5 $ (save £l ) £. 

TOTAL £,.. 

ADMISSION AT DOOR 
AD ULTS £5 U/16t £3.50 


Name. 


Addtfit. 


J I II L 


L 


........Sidled . 

PHONE ORDERS: Ring Stow Hotline: M25 17WO I’Jeaac quote 

PRESTEL ORDERS: KEY “f» THEN 614H01M number and 

MICROLINK ORDERS: MAILBOX 72; MAGOOt fuB add™* 



DATABASE EXHIBITIONS 


R15Q 


^Amstrad in a rtgiBUfied lradflmijris o'* 




















































\ 



Pepsi 

challenges 

Europe 

PEPSI has joined up with US 
Gold to produce a series of 
Pepsi Challenge computer 
games. Together they will be 
throwing down the gauntlet 
to millions of computer 
games fans throughout 
Europe and the UK. 

Inside each of the games in 
this new range will be a 
token stating a score set by 
the gametesters, If you can 
beat it you will qualify to 
take part in the Pepsi 
Challenge - a free prize draw 
in which you stand to win 
any one of a number of 
superb gifts. 

The Pepsi Challenge 
games will be released 
before Christmas. 

Good 

morning, 

fl | 


Amstrad signs deal with IBM 


AMSTRAD and IBM have 
signed a deal for the 
exchange of patents. It 
grants Amstrad a worldwide 
non-exclusive licence under 
all of IBM's patents for the 
manufacture and sale of per* 
sonal computer products, 
including those pertinent to 
IBM personal computers and 
the IBM PS/2. 

The agreement also gives 
IBM worldwide non¬ 
exclusive rights to all 
Amstrad products. 

The obvious conclusion is 
that Amstrad can use the 
microchannel architecture 
which makes the IBM PS/2 so 
special. But it also gives 
Amstrad the chance to move 
into the Electronic Point of 
Sale market I EPOS). Amstrad 
could, if ft wanted to, start 
making things like cash 
registers. 

What IBM gets in return is 
less clear. Amstrad would 
have to inform IBM which 
patents it intended to take up 
- which gives IBM prior 


IBM could build Amstrad CPCs, li is unlikely that they wilt warrt In, Our 
our artist's impression shows what such s device could look like. 


notice of Amstrad's plans. 

It is nice to see that 
Amstrad, despite being 
Europe's number one micro 
manufacturer and still little 
known in the US, is taken 
seriously by IBM, a company 
which spends more on 
research and development 
each month than Amstrad 


makes in a year. 

Don't expect to see IBM 
CPCs or programmer videos 
too soon. IBM may have 
picked up the rights to 3 
dozen or so patents r but 
Amstrad has access to 
thousands of IBM patents. 

Quite a victory for Alan 
Sugar and his legal team. 


Probe 

stunner 

THE extraordinary screen 
shots on the right show the 
first level from Savage, the 
game mentioned in the 
Probe article (ACt/ August) 
when it was called The 
Roman Games, 

The name may keep a- 
changing, but the software 
stays stunning. The game 
wilt be sold by Firebird, and 
from what we've seen, we 
can't wait. 

Savage is being written 
by Dave Perry, who was 
responsible for Trantor and 
Beyond The Ice Palace. It will 
have three distinct levels. 
The first one, shown here, 
features a Trantor-like man 
running across a smooth 
scrolling screen. Captions 

Amstrad User October 1388 




pop up and read "Be 
careful", "Energy" and 
1 "Nearly there". 

Your man can pick up a 
wide variety of weapons - a 
spinning mace, an axe, 
lasers and a protective ball. 

A snake - not unlike the 
one at the end of the first 
level in Ice Palace - loops 
around to attack. Shoot it 
from in front to kill it or from 
behind to generate extra 
weapons. 

One scene has the hero 
jumping over spectacular 
flames, landing on stepping 
stones that sink on to the fire 
if you hang about. 

Level two looks even more 


stunning, in a 3D Buck 
Rogers or Space Harrier kind 
of way. 

The landscape scrolls as 
you look out of your cockpit. 
Huge totem poles fly 
towards you, small ones in 
the background grow to 
become detailed towers as 
they near. 

When we told Fergus from 
Probe how impressed we 
were, he said "Ah, but you 
saw the old version. It is 
much better now". 

Level three is still under 
development It will feature a 
bird looking down on a land¬ 
scape that scrolls in eight 
directions. 





A MIDLANDS firm of 
solicitors, Goodger Auden, 
has published a booklet 
entitled Computer Law, It 
outlines the various legal 
problems that can affect pro¬ 
grammers, software houses, 
hardware manufacturers, 
distributors, agents and end- 
users. 


Robert Bond, a partner in 
Goodger Auden, told ACU: 
"We have produced this 
booklet to make the layman 
aware of the implications of 
the relevant laws and regu¬ 
lations, In many cases the 
problems that arise out of 
computer law require swift 
reaction", 

Copies of the 10-page 
booklet can be had free of 
charge from Goodger 
Auden, 2/3 Lichfield Street, 
Burton-on-Trent, DEI 4 3RB 
ITet 0283 44323). 


P&ge 5 






























THE r FESTIVAL MICRO 



Situated at ten minutes walk from the Champs Elysees in the center of PARIS 

This is an event not to be missed. 


Organised by NEO MEDIA publishers 
5-7 rue de lAmiral Courbet 94160 SAINT-MANDE - FRANCE 

For further information and stand booking,, on 033 1 43 98 22 22 


Fax ; 43 28 7212 


MADISON 



























































New rom 
board for 
Arnold 

MICRQGEMC System? has 
built a new ram board for the 
CPC. The Advanced Eprom 
Expansion Board comes 
without a case and features a 
hardware reset switch, a 
bank of eight switches to 
turn any particular rom on or 
off, plus a ruiVdi sable switch 
which can be used at any 
time to make the board 
invisible to the computer, 
Microgenic Systems has 
had many years experience 
designing industrial elec¬ 
tronic systems and com- 



New 

release 

roundup 

§ Game busters, the new 

budget label from Cascade, 
is to release Traz on the CPC. 
Priced at £2,99, it features 
64 levels of laser bats, 
plasma bombs and mystery 
pills. 

And if you get bored with 


+ I 


puters. This work included 
using such devices as incir¬ 
cuit emulators for a variety of 
microprocessors in real-time 
systems programmed at 
assembly level. 

The Rotherham-based 
company is now trying to 


the pre-set screens you can 
design your own with the 
world's first Breakout Con¬ 
struction Kit. 

• Roadblasters is the new 
coin-op conversion from US 
Gold, Set in the distant 
future, it has you behind the 
wheel of an armoured, high 
performance car. 

Half road race and half 
battle, Road blasters erupts 
into a final conflict between 
good and evil as you twist 
and turn through ever^ 
changing scenery, 
f Elite Systems' budget 
label, Encore, is doing well; it 


88&1T 


bring these high standards of 
engineering workmanship to 
the domestic marketplace. 

The Eprom Expansion 
Board is Microgenic's first 
product to be released on to 
the domestic market. 

Mr I.Hibbert, development 


claimed 4.5 per cent of the 
market in its first month. 
Following the release of 
Frank Bruno's Boxing and 
Airwolf, Encore plans six fur¬ 
ther £1.99 releases in the run 
up to Christmas including 
Saboteur, Bombjack Ghosts 
'n'Goblms, Commando and 
1942. 



m 

LM 

Title 

Company 

Price 

MS 


m 

t 

NE 

Football Manager 2 

Addictive 

£9.99 

m 

§ Ingrid Bottom!aw is back, 

2 

5 

Ace 

Cascade 

£2.99 

00 

Eg ■ horrifying the inhabitants of 

3 1 

4 

Yogi Bear 

Alternative 

£1.99 

85 

Little Moaning in the satirical 

A 

NE 

Air Wolf 

Encore 

£1.99 

84 

adventure sequel to Level 9's 

5 

NE 

Beach Buggy Simulator 

Silverbird 

£1.99 

78 

successful Gnome Ranger, 

6 

1 

Steve Davis Snooker 

Blue Ribbon 

£1.99 

77 

Jasper Qulckbuck, lord of 

7 

NE 

Frank Bruno Boxing 

Encore 

£1.99 

70 

Ridley's Manor, plans to 

8 

NE 

Rally Driver 

Alternative 

£1.99 

02 

steamroll this quiet corner of 

9 

3 

Fruit Machine Simulator 

Code Masters 

£1.99 

5B 

the gnome belt for a Yuppie 

10 

2 

Super Stuntman 

Code Masters 

£1.99 

55 

Homes development, Only" 

11 

NE 

European S-a-side 

Silverbird 

! £1.99 

54 

H accident-prone Ingrid can 

12 

14 

Aliens 

Mastertranic 

£1.99 

54 

stop him. 

13 

NE 

Rocky Horror Show 

Alternative 

£1.99 

53 ; 

Ingrid's Back, a three part 

14 

10 

Ghostbusters 

Mastertronic 

£1.99 

50 

graphical adventure on disc, 

15 

NE 

Sam Fox Strip Poker 

React 

£1.99 

49 

will cost £14.95. 

16 

12 

Out Run 

Sega US Gold 

£9,99 

48 J 

|| • Accolade Inc, has 

17 

7 

We are the Champions 

Ocean 

£9,99 

46 

announced the CPC release 

18 

9 

Way of the Exploding Fist 

Mastertronic 

£1,99 

46 1 

of The Train: Escape to Nor¬ 

19 

8 

Ninja Scooter Simulator 

Silverbird 

£1.99 

45 

mandy. The game is set in 

20 

15 

Trap Door 

Alternative 

£1.99 

43 

France in 1944 and simulates 


engineer for Mi erogenic Sys¬ 
tems, told ACU\ "We are also 
well advanced with the 
design and development of 
an eprom programmer, It 
has the same flow through 
connector concept as our 
Eprom Expansion Board and 
can be rigidly attached to it. 

JJ The eprom programmer 
will exploit certain advanced 
features that, to the best of 
our knowledge, are not 
implemented on any other 
similar product 1 '. 

The Eprom Expansion 
Board costs £29.95 and 
comes with two seif ad¬ 
hesive feet that 464 owners 
can attach to the underside 
of the disc drive interface to 
give additional stability. Look 
out for a review in ACU soon. 

Further details from 
Mi erogenic Systems on 0709 
829441. 


You take the role of French 
resistance leader Pierre le 
Feu, whose mission is to 
seize an armoured train and 
drive it through enemy lines 
to safety at Riviere in Nor¬ 
mandy. 

Out now priced £8.95 tape, 
£14.95 disc, 

# Hewson's latest is Nether¬ 
world, an underworld shoot 
'em up written by Jukka 
Tapanimeki from Finland, 

Diamonds are the key 
which wifi open the door to 
your escape, To get these 
precious items you must kill 
demonic dragons, maraud¬ 
ing mines, skin-searing acid 
bubbles and the ghastly tor¬ 
mented souls that float in 
infinity (who writes this 
stuff?!. 

The generators - bringers 
of life, givers of death - 
exude aliens of every 
imaginable description. In 
the shops round about now 
at £9.99 tape, £14.99 disc, 

# Virgin Games is to 
release Action Force, a 
smoothly scrolling graphical 
adventure in which you take 
the part of Wild Bill, the con¬ 
troller of a Dragonfly heli¬ 
copter 

Action Force was originally 
coded last year by the 
famous Gang of Five; the 
CPC conversion has been 
programmed by Sean Cross 
with graphics by Ian Mathias 
and Alex Martin. 

Should be in the shops by 
the time you read this at 
£8.95 on tape and a little bit 
more on disc, 


Amstrad User October 1988 


Page 7 










































not FOR 


r FORI 
ANY CPC 
ONLY 
l£29-95 A 


'y>' 

L-h, 

t 


K 1 fy '■ 

0 
m 


J/ “ 
■-\ 
/Vj 

|V^ 

jv 

J 1 

;/V- 

VVo 

&■ 


If you wish to be able to STOP any program at any time and COPY it to disk or tape, fully automatically, 
at a touch of a button, then MULTIFACE 2+ is the ONLY answer. There are no other comparable 
hardware devices, and the software copiers simply cannot compete. 

Firstly you cannot compare the SUCCESS ratio of any tape copier with the MULTtFACE- you get 
what you pay for (and we throw in a tot mote with the MULTIFACE . . .). 

TAPE COPIERS always need to be loaded first, whilst A WLTfFACE has ail software in ROM for 
instant use. TAPE COPIERS can only attempt to copy a program as it stands, before it loads - there 
are various protections in the way and not enough memory for both the program to be copied and 
the copier. MULTIFACE is different you can toad any program from TAPE or DISK, run it as you wish 
and activate the MULTIFACE whenever you need it. Once you SAVE a program, fie it to DISK or 
TAPE, you can CONTINUE it, SAVE ft again it you wish, etc. In fact r you can play games as never 
before: there is no need to start from the beginning each time you ptay a game fas you would with a 
tape copier - if it couid copy in the tirst place . , J, Since you can SA VE a program at AN Y TtME and 
continue it, you can actually SA VE as you progress through a game , ft, eventually, you loose alt 
your lives, you can just load the latest saved version and continue from there! That is r If you do not 
manage to get INFINITE LIVES to start with: MUL TtEACE has a built-in TOOLKIT which allows you to 
STUDY and ALTER anything in any program ; you cart thus POKE in infinite fives r ammo, etc. 
MULTIFACE is extremely simple to use, friendly, idiot-proof, menu-driven with on-screen instructions. 
>A fully automatic - PURE MAGIC. It can be used on any CPC, comes with a cable and an extension bus 
for £47.95 ONLY! By the time you buy 10 programs on tape instead of disk - MULTIFACE will put them 
on disk lor you - you will have saved some £50 which is more than the cost of a MULTI FACE. 

The money you save on further tapes is all yours! 

MULTIFACE - WORTH EVERY FENNY, SAVES YOU POUNDS! 

NOW AVAILABLE: MULTIFACE 2 PLUS - THE INVISIBLE ONE. 


Tape io rhgjr si ihe: roiicJi of a bulion 
fiidiculous you unay say. but n woeSssi every 
rimi- Mu .'Mace- oin ssop any program m as 
riaoks nijirf jf.Lvr ihf pioqtam from memory 
ro either iape oi disk li * completely fool 
ptoni Smulas products l»vc h id problems 
with screen site coloui and ever sound 
Multifoce can handle all these wilhoui .» 
second thought 

Th 11 .dnne would hive satisfied many 
people bii! Romanltc Hcbcvi h m (June one 
step lunhei incorporating a memoiy H L dj 
lm No pruqsdJT. is safe with this every 
thing is bo 1 ! isL the open, nvciuiling the JBn 
Tegtsicrs. CRTC daU and any pari of 
memory 

Don't be tooled mlO thinking this wiJE 
ieaul[ in m.isK piracy however The M\iStf 
furr- nr.il itKH-lll rr-UKl bn plugged IP <0 yoill 
Amstrad m allow reloading o! a program it 
saved 

Mesiwtice II must be [he eleveieai hard. 
w.in.' device at present a necessity lor 
disk owr.ers who thought they were stuck 
Wilh Loading fioin tape every time 

A M S IK A D ACTION J AM A V\ IW7 


% 
t ivi 


*\ \*4 
7-4 *- r 

_ I S 

H M 
/" 
l j " 

t, / h'I 

I'/ ' 

* 


-K 

\ i 
i f 

Lv>; 

- C ' 

-v I ^ *■ 

>1 * 


MfNMrHWtft • rt LTUVU 


■l 


SAFE 


WOULD YOU LIKE TO TURN YOUR CPC 
INTO A PROFESSIONAL SET-UP? 


Would you like to be able to attach additional disk drives 
40/80 track, single-double sided, 5.25 or 3.5 or 3 inch - and 
store up to BOOK per disk? All controlled by a powerful DOS? 
Have RANDOM ACCESS to your files? Get a PRINTER 
BUFFER and SILICON DISK and a ROM manager and over 
50 new bar commands! All this on a single ROM: 


Now also available: RODOS EXTRA on disk for only £9.95. 
Any RODOS owner wilt find RODOS EXTRA indispensable 
it offers nearly 20GK of valuable information how to gel the 
most out of RODOS, with examples of RODOS applications 
ranging from simple to complex: such as a DISK DOCTOR or 
IBM MSDOS DISK READER. The indispensable EXTRA! 


RODOS requires a ROM BOARD. RODOS EXTRA needs RODOS. 


no program & - M , 
INSIDER &£TS IN' 

JUST INSTALL INSIDER INTO 
MULTtFACE. RUN Aftf PROGRAM 
STOP IT AT My MOAtENT ANO 
INSIDER REVEALS EVERyTHWG: 
IT WILL FULLY DISASSEMBLE, 
FWD TEXT OR CODE, VIEW/ALTER 

EtS&Sr-Tff&F 

““""•atKjE #95 


FT-ft-t > > 11 

INSIDER needs MULTIFACE 2 




H€ Y€ftK DF THE ROBOT- RC PART OFjT 


Order; MULTIFACE 2 £47.95 □ 

INSIDER £14.95 □ 


RODOS • 
RODOS EXTRA 


£29.95 □ Plus pap UK £1 , EUROPE £2 
£9,95 O Overseas £3 


I enclose a cheque PO for £..or debit my 

Name & address .... 


No 


Card exp 


rjjii'iir P.IJJ ■ i’c '.tj 54 Dejnscroll Ave. London fJW9 BEN 


ACU 






















































/ 


i 

IETTERS 


l _ 

7 



Pacific transformation 


WE are planning to go to the Philippines for a 
holiday and I want to take my keyboard with me. 
My questions are; 

el Is it possible for me to buy a transformer? 
Philippine electricity is 22Qv AC. 

b) Would a MP’i modulator be suitable to use 
on a TV set in the Philippines? 

Miss ft E Clark , 
Aldebutgh, Su ffolk. 

LD; Philippine TV is NTSC Neither the MM 
modulator nor the MP-2 modulator will work 
with this system. Sorry. Hope i haven't spoiled 
your holiday. 119 be your keyboard, Beep beep. 


1387 where are you? 


I READ in the excellent feature Rim Writer (July 
19801 that in the June 1987 issue there is an 
article showing you how to scroll the screen, 
Great, I thought, 111 have to order that back issue. 
I turn to the special offers at the back only to find 
that it is impossible to buy any of the 1987 back 
Issues. Why is this? 

Daniel Thomas r 
Chimside, Berwickshire, 

LD: it's because we've totally sold out of the 
entire 1987 volume. Well actually, I m told there 
are one or two 1987 issues still hanging about in 
our back issue department so if you phone and 
ask |Tel 0625 8799201 you might just be lucky. 
But you'd better be quick about it, 


Socket to me 


TWO questions:: What is the difference between a 
CTM640 colour monitor and the others with a 5 
volt socket on the front? 

Secondly* does the Screenvision gadget that 
turns your monitor into a a TV make the screen 
blur? Is it up to standard, and what do you need 
to run it? Do you need a TV licence for it? 

Kevin Fallon, 
Edinburgh. 

LD: The "other" colour monitor is the CTM644, It 
comes with the 664 and 6128 end has an extra 
I2v DC socket I not 5v] to provide power to run 
the built in disc drive. 

The Screenvision TV Tuner works fine. You 
just plug ft into your monitor via the RGB socket 
and stick an aerial in the back of it An outdoor 
aerial gives a better picture than an indoor one. 
The licence you have for the colour TV in your 
front room will cover the Screenvision TV Tuner 
as well. 


Shall i r shan't I? 


I WOULD be ever so grateful if you could tell me 
the best sort of adventure game to start with. 
Before we had a CPC our family had tried D&D 



but got rather frustrated with character gener¬ 
ation, multi-zillion sided dice and heated argu¬ 
ments. 

Armed with a GACI ventured forth into adven¬ 
ture writing. The problem is, I've got no yardstick 
to see if my puzzles are in keeping with commer¬ 
cially produced games, On my very mediocre 
income I'm afraid to experiment by buying the 
wrong type of adventure. 

Roy Watkins, 
Llanelli. 

LD: GAC adventures are still being marketed by 
companies such as Mastertronic, Alternative 
and CRL. The standard isn't particularly high, 
but then nor are the £1.99 budget prices. 

Bill Brock reviews two or three adventures 
every month, including budget ones written 
using GAC, Read the reviews and decide for 
yourself which are worth buying. As a rough 
guide, the more expensive the adventure, the 
larger and more complicated it will be. 


Tic Tac crash 


I HAVE written before about being unable to 
make your Basic and machine code programs 
work.. I spent six hours typing in Treasure Hunt 
and the Noughts and Crosses game. 9s it me, or is 
it me? 

ft Bucks, 
Warminster. 

LD: It's you. Both listings were published 
correctly except for a small error in the Treasure 


A ms trad User October J 988 


Semi yuur fetters to.' 

Lance Davis 
Letters Editor 
Amstrad Computer User 
189 Kings Road. Brentwood 
Essex CM14 4EF 


Hunt machine code poker routine that won't 
cause the program to crash if the rest of the 
program is typed in correctly. Change the last 
expression in line 2210 to read ln=231Q. 





I HAVE a DDI-1, IVe been trying to make a copy of 
my Masterfile fl disc as recommended. Abso¬ 
lutely no joy, Even tried the PIP A=:* f from the 
May newsletter, I get a message back Drive A; 
Disc ts write protected. On cancelling I get Bdos 
Err on A: Bad Sector,'m still working on if, but if 
you have any ideas l would appreciate it if you 
could pass them on, 

George Chatfield, 
Taunton , 


LD: The command you tried - PIP A: =** - will 
copy all files on the disc in drive A to the same 
disc - a bit of a pointless operation. Luckily the 
write protect tab ofi your Masterfile disc was 
down, hence the first error message. 

The second error message appeared because 
your Masterfile disc is data formatted, CP/M 2.2 
doesn't like data formatted discs very much. 

You should have a program on your CP/M 2.2 
master disc called DISCKJT2 or DISCCOPY, Boot 
up CP/M and type DISCKIT2 or DISCCOPY when 
the A> prompt appears. Follow the on-screen 
instructions to copy a disc. 


6128 turn off 


DOES anyone out there know how to turn off my 
6128'$ disc drive, because I cannot load 
Paperboy, Nemesis and a few others? 

Vincent Lahiff, 
Mungret Eire. 

LD: OK. One program to disable the built-in disc 
drive on the 684 and 6128, compliments of Cliff 
Lawson (he works for Amstrad,! you know). 
Make sure you save this Basic program before 
you run it because the machine code in the data 
statements is not checksummed. 


IQs 

FDR 

1 = 0 TO 

56;flEA0 

hS 


110 

b=V ft L C 'S'+ bs 

):POKE 83000 + a 

,b 

120 

klEKT 

CALL l 

8003 



130 

MTA 

ed,c8, 

bc,7a,b3 

,20,05 

M 

140 

HU 

00,11; 

0 6, e 0, e c : 

,53,3c 

,80 

150 

MTA 

ed,43, 

3e,S0,21 

,1c,80 

,3e 

160 

DATA 

fC,Cti, 

16,hd,2a 

,3c,60 

,ed 

170 

HU 


B0,4Mt 

,c9,32 

,:b 

180 

HU 

bS;22; 

39,60,79 

,32,3b 

,80 

m 

DATA 

1MB, 

00,.21,ff 

,ab,df 

,39 

m 

MTA 

80 





Down in the dumps 


I HAVE recently bought a printer. It was sold to 
me as an MP i35 r but the supplier informed me 
that it is made by Shinwa, model no. CP-80. 

This meant that I had to re-read all my back 


Page 9 

















































SOFTWARE THAT’S 
HARD TO BEAT 


TASWORD 6128 


The Word Processor - with Mail Merge 

The established, powerful word processor for 
the Amstrad CPC 6126. TASWORD 6120 lifts 
been specifically developed to use 64K of 
memory as text spaca This means a text file 
can be a massive RO r OOO characters in length, 
enough room for over 10,000 words! 

Featuring all standard and many extra word 
processing facilities TASWORD 6128 
incorporates sophisticated print options, 
on-screen help, notepads,, user definable keys 
allowing commonly used words, sentences or 
paragraphs to be typed with a single keypress 
and e powerful built-in data merge facility 
Extensive customisation facilities allow many 
of the facilities to he changed for persona: 
requirements and saved into the program. 

By combining power with ease of use 
TASWORD 6128 is the complete word 
processor for the CPC 6128. Oise £24.95 


TASWORD 4S4-D 


The Word Processor - with Mail Merge 

The TASWORD especially developed to utilise 
the capabilities of the CPC 464 and 664disc 
drives. Additional facilities include a larger 
text file size and automatic on-screen disc 
directories during save and load opera tic ns. 

A major feature is the data merge facility. 

Mail marge, in which a letter is printed any 
number of times, each individually addressed 
to a different person, is just one application of 
This powerful facility. TASWORD 464 D is 
supplied on, and only runs on r disc. 

Disc £24.95 


TASWORD 464 


The Word Processor 

Year 464 becomes a professional standard 
word processor with TASWORD 464. 

Supplied complete with a comprehensive 
manual and a cassette which contains both 
the program and TASWORD 464 TUTOR. 

This Teaches you word processing using 
TASWORD 464. Whether you have serious 
applications or simply want to learn about 
word precessing, TASWORD 464 and the 
r UTOFI make it easy and enjoyable, 

Cassette £19.95 


TASWORD UPGRADES 


TASWORD 464and Amsword owners: send 
your urigirial cassette or disc Inti the 
packagingI as proof of purchase and £13.90. 
Vour original will be returned together with 
TASWORD 464 D or TASWORD 6128 on disc. 


TASCOPY 464 


The Screen Copier 
for the CPC 6126, 664 and 464 

A suite of fast machine code screen copy 
software for the CPC computers. Print high 
resolution screen copies in black and white 
and also large "shaded" copies with different 
dot densities for the various screen colours, 
TASCOPY can also print "poster size" copies 
— screen copies printed onto two or four 
sheets can be cut and joined tn make the 
poster. Disc £12.90 Cassette £9.90 


TAS-SIGN 


The Sign Maker 
for the CPC 6128 and PCW 

Produce and print your own signs, posters, 
banners and large notices to get your 
message across with maximum impact, 

A complete sign making package including 
four distinctive lettering styles, character 
heights from one inch to the full width of the 
paper, italics, underlining, borders, eight 
shading patterns, variable letter spacing, 
automatic kerning and line centering. 

Signs may be printed across the paper or 
airing the length of the paper to produce 
rge eye-catching banners and notices. 

Disc £29.95 



TAS-SIGN — additional fonts 

wo new, impressive fonts for TAS-SIGN, the 
sign maker: ROMAN a clear, classical foni 
and HOBART, a bold and imposing typeface. 

Disc £12.50 


if=WiiV*Y 


PERFECTION IN PRI)FE&SIONAL SOFTYVAHE 


TAS-SPELL 


The Spelling Checker 

Spelling mistakes and typing errors spoil any 
document whether it r s a private letter or your 
latest novel, With TAS-SPELL you are free to 
be creative in the confident knowledge that 
your spelling won't let you down. 

TAS-SPELL checks the spelling of text typed 
with TASWORD 464 D and TASWORD 6120 
by comparing the words in your text with 
those in a dictionary of over 20,600 words, 
Suspect words are high I g r ted - yo u may 
correct, ignore (it might be a name I or even 
add words to the dictionary. Please note that 
TAS-SPELL only works with TASWORD 4B4-D 
and TASWORD 6128. Disc £16.50 


TASPRIMT 464 


The Style Writer 
for the CPC 6128, 664 and 464 

A must for dot matrix printer owners! 

Print Tasword output and program stings in 
a choice of five impressive print styles. 

Varying from the futuristic DATA RUN to the 
hand writing style of PALACE SCRIPT, 
TASPRINT gives your output originality and 
style! Disc £12.90 Cassette £9.90 


TASDIARY 


The Electronic diary 
TAS DIARY for the Amstrad CPC 6120, 
664 and 464 with disc drive 

Keep an electronic day to day diary on disc! 
TAS-DIARY features a clock, calendar and a 
separate screen display for every day of the 
year. Each year stared on disc includes a 
memo pad and several note pages. 

TAS-DIARY is an invaluable aid to keeping 
records, reminders, and any other data which 
is related to that most valuable commodity of 
ours-time! Disc £12.90 


SpnrgheldUnise HfiteTerracE;LeedsiiS?SIN ThI.(OG32M3B301 


Igs-Sitl". Tg&pmr snd Tsscopf dr^e ready ad rtor-rngrrm 

nrmrnrs including Ihnsemads by 

AJn'ale 

Canon 

Mannesneenn Taiy Shrwa 

Amstrad 

Cnuen 

UEC Smith Corona 

Adtech 

Daic-ch 

Nc-A'hurv Sord 

Rrorhcr ■ 

Epson 

Panasonic [liar 

C li-nh 

foria-Texan 

Seikt^ha 


If you do ooi '/vant to cut the magerine, simply write dui vour order and oosi id' 'A^MAriSOFTWAflE, CEFT A(X,, SPRINGFIELD HOUSE, HYDE ItFiRACF, LFFDS- LS? 9Lk 


l enclose a chequ&PO made payatlH 1:1 TASMAN Sflllware Lm DR charge ny ACCESS'VISh oumter _ 

NAME_ _ ITEM 

ADDRESS_____ 


Telephone Acces&'Visa erdere: Leeds I0532M343D1 


0 




0 ilside E trope ede E7 00 per me in airmail. 


Expires 

PRICE 

[ _ 

£ _ 
£ _ 

[ 


TOTAL £ 


Please send me i FRE E Chinan whure cw'b'ng jiqw inwlticiis lu< iBMiflfpsirjd PI] Q Amsind PCW Q Amalnd CPC Q ZX Spectrum*J [_] ZX Spacirutn JbJOlJyti+2 [~] CnipmwJ&'e H Q Tatung Entt* Q tfu 


.V'Vii .■VTT'.rv L-Ip y™r tw WmU-Vr.t- lr.kv*7,i :iu i*™-. -tin piiAiA j.t ..irwi " UUM (MW i .if&K i> I Si IJ XMHHHM euSH: Iffl ■W* V ' I-. ' • ■ ‘ ' «UV, 

■lytyi Sr VSJ PMMy/.W V"* fcdiun. H ?',]Uv.w ''-CtiVt. ^litt AJU ' WuSK* JL.r'ltu'.OotiSw fppin wh i vm 4unp y_ y\r **w .Sflfd <*»■ MiM V'.J’ :^f£» ' t- *■ V tm 

.i-jx-j 1 «S Sib «'W ih| ■ >*».&. *C W 'H JH Sir Mum* 















































































issues of ACU to pick out any of the printer and 
word processor articles that I had passed over at 
first reading, (Not having a printer meant they 
were of no interest to me at the time. Why do I 
have to find out that the Shinwa CP-80 is "infam¬ 
ous'" almost immediately after I bought one?) 

While going through the back issues I spied a 
small snippet in a pari of an advert for Utilities 
Unlimited. This is one of the ACU discs con¬ 
taining among other things, Epson Dump. Will 
this program work with my printer? And, if so, 
which issue is it listed in? Can I include it in my 
own programs? 

L W Klimaszewski, 
Wrexham, 

ID: The screen dump utility on Utilities 
Unlimited wilt not work with your printer. But 
we published another screen dump back in 
January 1986 for which we have a patch (thank 
you, Joe Jackson} that will enable it to work 
with a Shinwa CP-86. 

If you acquire a copy of said January 1986 
issue and adjust the listing on page 22 as 
follows, I'm sure you'll be more than happy with 
the results. 

DATA fac9212d82cd6b81,11B0 
5690 OAT A B-t0fl>H000034e20,205 


Late lunch 


I FOUND Professional Lawnmower Simulator 
generally very playable once I had ironed out all 
my typing errors - not easy when fa) errors are 
displayed white on white and ib) you cannot 
re-run the program as several things are defined 
early on, meaning that you have to save, reset, 
load and try again. Very tedious if you are not 
sure that the change will work or not. 

I have altered line 1660, as I felt it was wrong 
that, having completed my first ever game in the 
remarkable time of 47 hrs 37 mins, I was told - to 
my amazement - that lunch was ready. My best 
time so far is 1 hr 7 mins. 

John Allard, 
Wellesbourne. 

LD: Hopefully ACU Proofreader is now helping 
you to spot your typing errors before you come 
to run listings for the first time. 


Wops solution 


IN your July issue you reviewed Wops and said 
that "there may be problems, however, using the 
Disc Copier on a 6128 with two disc drives". I 
have such a set-up and would like to advise your 
readers that there is no problem, provided that 
the extra memory is not used. 

In its current advert Camel Micros states that 
every tenth mail order gets Wops absolutely free, 

I can vouch for this as I was one of the lucky ones. 

Chris Whiting, 
Croydon, 

ID: This J "won't copy"" feature is one that 
Camel can't reproduce on its own machines. If 
anyone else is experiencing difficulties copying 
discs with Wops on a dual drive 6123 set-up. 


1 

LETTERS 



M 



please contact Camel as they are eager to sort 
this problem out (Tel 0392 211392). 

The latest version of Wops has the ability to 
hold itself in the extra ram - a sort of pseudo 
rum - meaning it can now re boot itself without 
having to replace the master disc in Drive A. 
John Keneatly of Camel Micros says that plans 
are afoot to put the Wops system, plus a whole 
lot more, on to ram in the near future, 


Cover story 


FROM my first sight of the August cover I have 
been wondering where I had seen the drawing of 
that fast moving nasty before. I seem to recall 
that there was a competition some time ago on 
the TV - either on Blue Peter or some other such 
program - for child viewers to send in their pic¬ 
tures for an eventual winner. Am I correct? 

M Fryattj 
York 

LD: Nope. That magnificent piece of artwork 
was drawn by Tim White, the famous fantasy 
artist, in 1978. It was originally the cover of a 
novel by James H.Schmit called The Lion Game. 


Move Auntie John 


DEAR Auntie John, my girlfriend keeps telling me 
l‘m too ... sorry, wrong Auntie. Start again. 

A great idea to find out if anyone is reading 
what you write is to make a mistake end invite 
requests for the correction. I hope this is a 
one-off, as yours is quite the best introduction to 
machine code I've seen since I started looking in 
1985. All the books and articles I've studied - 
zilch; but I really feel I'm understanding now. 
Love, 

Peter Daniels, 
Worthing, 


I hate Auntie John 


ONE register short of a CPU is ravin" right, pal! I 
refer of course to Auntie John's new machine 
code series which is-howcan 1 put this politely- 
dreadful. 

Fora start, I would like to know who it is aimed 
at. The explanation of registers and opcodes is 
too sketchy and incomplete for the beginner, and 
wasted on anybody who knows anything about 
the subject. 

He moves on to explain what you can do with 
registers - a fairly logical next step - but, again, 
the four things he mentions are far too imprecise. 

He recommends that the serious machine - 
coder buy himself a decent assembler. Might I 
enquire what constitutes a “decent assembler”? I 
presume he means the one he is using. 

Looking at the listings themselves, there are a 
great many instructions that aren't properly 
explained. And then there is the wonderful 
Exploding Cooker Trick. Very amusing. Auntie 
John, especially for people like me who like to 
sneer at those less knowledgeable than them¬ 
selves. It would be more helpful if these little 
timeouts were replaced with something more 
relevant to the subject in hand. 

Overall this was a pretty appalling start to a 
series which purports to teach machine code to 
beginners. 

Steven Pemberton, 
Blackpool. 



1 HAVE designed and built an expansion to my 
computer, It consists of two 8k ram chips which 
are mapped into the system as rom 3. To write to 
the ram 1 push a switch so that when rom 3 is 

► 



Amstrad User October 1938 


Page 11 



















































unbeatable prices, unbeatable service 


THE FANZINE 


ANNUAL SUBSCRIPTION RATES 

UK.£12.00 

Europe.£18.00 

Overseas.£24.00 

Sample copy..£1.00 


* Fully illustrated 

* Over 20,000 words per 

month 

* Proper A4 format 


Letters, Basic, Comms, 
Mcode, Hardware projects 
and much more. 


A tri , 
Alternative 
Fanzine 


* Master Calc 128 *..£23.95 

* Master File 3 *...£29.95 

* Both Together *.£49.95 


THE PUBLIC DOMAIN SOFTWARE 


CPM DISC 1 - MACHINE CODE TOOLS Pncr £5 50 


280 and 8080 asserrtite.'B.. 280 Lo 8080 Id 2SO tsjda LrarisalOf, Debusing mflbltor and 
assembler, Rsverso Assomohr, B noryfilo conM.r<sr. plus iHewSweec and more. 


C PM DISC 2 - C QM PU TER LANGU AGE S Price ES. 50 


SrTK.II-C. Prolog. Lisp. LEaric. Err-all-C-Interpreter pt* NuwSweep. 


CPM DISC i - FILE AND DISC MANAGEMENT Price E5.S0 


Lbrary utilities, Dec quality checker. Unis GHtP command, PCW disc reader. Dice sector 
MJdor, Text llle soner. Word countst, plus NewSweep and more. 


CPM DJSC 4 - AT YOUR LEISURE PriCC C5.50 


•Cave Adventure, Chess, Othello. Goff, Word search. Biorhythms. Mare gewsiDt, Onscreen 
chIcuIpIpt, Prolog, Cditmtib utility, plus New Sweep and more. 


CPM DISC 5 - THE BUSINESS Price £5. 


Scrivener spreactehesi. imventory database. Powerful lext od<tof. Spelling checker wth 
diplionary, Gorier, Word oounler, CorniTE utility, plus NswSweep and more. 


CPM DISC & and 7 - P ASCAL PLUS <Two Discs) Price 1=9.00 


Pascal, SCi, Coho I EBaaic. Powerful text editor, plus NewSweeo 


CPM EJlSC a - MORE COMPUTER LANGUAGES Price E5 5b 


Forth, Stoic. Good, Expert 36, Powerful lext ediior, plus NewSwwp 


PLUS * PLUS * PLUS * PLUS * PLUS 

Public Domain software support 
available to WACCl subscribers. 
Mega-big homegrown library* 

Goods by return with Postal Orders 


THE SPECIAL OFFERS 


Rombo rom box.*.£27.00 

5 x Amsoft CF2 Discs —.......£12.95 

10 x Amsoft CF2 Discs...*...£23.95 

DMP2000 Printer Ribbons (each).....£2>95 



Disc 

Rom 

Protext (CP/M+).. 

.£47.00 

— 

Pretext.... 

.£21.00 

£31.00 

Pocket Protext (CP/M+). 

.£23.25 

— 

Prospell... 

.£19.50 

£27.25 

Promerge. 

.£19.50 

— 

Promerge Plus....*.. 

. . — 

£27,25 

Pretext Office...... 

.£27.25 

- 

Pretext Filer. 

........£19,50 

- 

Maxam.. 

..£21.00 

£31.00 

Maxam 1.5.... 


£23.25 

Maxam 2 (CP/M+).. 

.£39.00 

“ 

Utopia. 

.. 

£23.25 

BCPL. 

.£19.50 

£23.25 

BCPL (CP/M+). 

..£19.50 

— 

Mode! Universe..... 

.£15.00 

— 

Arnor C (GP/M+)... 

.£39.00 

— 

Micro Music Creator.. 

.£11.95 

£19.95 


ViDI-CPC Digitiser......,„„£68.00 



WACCl CPC, 59 THE GREEN, TWICKENHAM, MIDDX TW2 5BU 

Est. 1986 - Phone 01-898 1090 


Page 72 


Amsfr&d Us&r October 1986 



















































































































LITTERS 



active it maps into the screen memory. 

The write routine and the board work OK, but 
when I switch the computer on - or reset it - the 
title of the rom is displayed twice, even though it 
is only programmed to display once. Can you 
help me? 

J W Whitfield , 
Gainsborough, Lines. 

LD: I think it is a board problem, but can't say for 
sure without seeing a circuit diagram, The CPC 
has a very loose decoding arrangement, k could 
be finding your rom twice. Or it could be 
something to do with the use - or lack of use- of 
data line D1 


g pokes 


I am a great fan of ACU. I especially like the Hairy 
Hacker's section. Justin - whoever he is - seems 
to be very good at writing pokes. I was won¬ 
dering how people set about writing a poke. I 
would love to be able to write my own. Could you 
tell me what to do? 

D Trenchard, 
Middlesborough , 

LD: To write good pokes you need to know a bit 
about machine code. You need to find the part of 
the program where the initial program variables 
are stored. 

This is a simplification, but to get lots of lives 
you would have to look for the machine code 
equivalent of "lives=6" and change it to "live- 
s=255 J \ Learn machine code, and you'll learn 
how to write pokes. 


Channel tuner 


1 AM seriously contemplating buying an NIP-2 
colour TV modulator in connection with my 14m 
multi-standard Redson TV. This set is operable 
on all the UK and West European TV systems - 
French TV is receivable in this part of the UK - 
incorporating automatic switching of both the 
PAL and Secam colour systems. On this TV is a 
video switch which I use regularly with my VCR 
via the scan socket, thus by-passing the TV tuner. 

Can you please let me know if I need to buy a 
special cable to connect from the MP-2 to the 
TV's scant socket, thereby avoiding having to use 
channel 36, which is the normal video channel? 

David Moller, 
Eastbourne. 

LD: The MP-2 is tuned to channel 36. The scarf 
socket will not understand the signals the MP-2 
is sending out. 


Line noise 


I AM the owner of a 464 to which I have added a 
rom board, printer and disc drive. I have now 
decided to buy a modem, As my knowledge of 
modems is somewhat limited, 1 would be grateful 
if you could answer the following questions: 
is the software required available on rom? If so, 


what is the best interface to buy? How can I per¬ 
suade my wife that a modem is an essential 
requirement for all home computer systems? 

Colin Graham, 
Selkirk. 

LD: I could think of a few ways to persuade your 
wife that a modem is a good thing - shopping by 
phone, hairdresser appointments by phone, 
cookery databases - but 111 get accused of being 
sexist, so 9 won't go into that. 

The Amstrad RS232 is the most popular 
interface. It comes with built- in CommStar soft¬ 
ware on rom and is all you need apart from a 
modem and lead. The Cage comma software 
also comes on rom, and is reputed to be much 
better than the CommStar viewdata software 
that comes with the Amstrad interface. 

My fashion sources tell me that at this time of 
year weft dressed comms freaks use the Cage for 
viewdata and a public domain program called 
Mex for scrolling boards, keeping the CommStar 
sox (bit of jargon there) for backup. 


Tape drive 


1 HOPE you can put a few couple of things 
straight for me. Is the Official Amstrad User Club 
open to the Republic of Ireland and can I add on a 
tape drive to my 6128? 

Charlie Fearon, 
Dundalk, Eire. 

LD: Sorry, Charlie, the User Club Inform me that 
Irish Amsters cannot join. But you can subscribe 
to ACU if you tike. See the order form at the rear 
of this issue. 

You can add a tape drive to your 6128 by 
buying an ordinary mono cassette deck that has 
a REMote socket. Plug it into the socket marked 
Tape on the left hand side of your computer. The 
lead is readily available from shops like Dixons, 
Tandy or any decent computer shop, 


Lost letter 


I WROTE to you two months ago and did not 
receive a reply. What happened to my letter? Did 
it get lost? Please could you answer this letter 
because I am running out of stamps and 
envelopes rapidly, 

I am writing to ask if you can give me the 
address for sending program listings to you. I 
also wonder if people get paid like other maga¬ 
zines do. H so, how much? 

One last question: What is the difference 
between a club member and a subscriber? 

Vy Tran t 
London A/2 

LD: Your letter didn't get lost. I remember 
reading it. But there is only so much space in 
ACU for me to answer letters, so every month 
my pile of unanswered letters grows. Per¬ 
sistence usually pays off. 

The address to send listings to is Liz Ting, 
Amstrad Computer User, 169 Kings Road, Brent¬ 


wood, Essex, CM 14 4EF. If your listing is pub¬ 
lished you will be paid loadsamoney. 

Members of the Official Amstrad Users Club 
who own CPCs receive ACU as part and parcel of 
their membership deal. The club is not run by 
ACU. The club is not owned by ACU. The dub 
newsletter is not written by the staff of ACU. 
The club sells our magazines for us, just like a 
newsagent does. Subscribers are paying us for 
12 issues of ACU in advance. That way they get 
to read the magazine a week before it hits the 
shops. 


Jump to it 


I am very interested in machine code program¬ 
ming. Please bring back the series on machine 
code for beginners, and keep up the Auntie John 
series. 

I bought the Soft $68 and am finding it very 
confusing. Why, for example, have a jumpblock 
of 260 or so three-byte instructions? Every third 
byte is a jump instruction; couldn't the call 
instruction read the two relevant address bytes 
and then jump to the routine pointed to by these 
bytes instead of jumping to a location and then 
jumping again to the routine? 

Richard Devlin, 
Shaws Lane, Nf. 

LD: Sorry Richard, I've had to limit you to one 
point. Two-page letters packed with questions 
and arguments get a little confusing. 

The machine code "call" instruction is always 
followed by two data bytes - the address to call 
When It gets to that address it executes 
whatever instructions it finds there, So if you 
need to jump elsewhere, you need a jump 
instruction. 

Machine code isn't like Basic, you can't have 
single instructions that carry out multiple oper¬ 
ations. One Instruction, one operation - that is 
what machine code is all about. 

Get hold of a book that shows you how these 
instructions and addresses are shunted about 
the various buses inside the CPU. Programming 
the 286, by Zaks, is the kiddie, but it's not cheap. 



PEOPLE who play jokes in February and then call 
them April Fools are normally regarded as idiots. 

Even your May issue comes out in March. Isn't 
it time you did something about your calendar or 
whatever makes you date your magazines the 
way you do. 

At. A. Dunn, 
Beckenham, Kent 

LD: But the April Foot was in our April issue. It's 
traditional to play an April Fool in the April issue. 
It's expected. One has to conform, you know, 
else the men in white coats come and drag you 
away. 

The reason we publish magazines way ahead 


Amstrad User October 1938 


Rage 13 


















































of their cover date is so we can all take three 
months off in the summer to go wind surfing or 
some other glamorous sport. 

In tiie winter we take another three months off 
to go skiing. Oh yes, and there's a week for 
Royal Ascot, two weeks for Wimbledon, and the 
entire grouse season. 


Young ffasher 


COULD you please tell me if there are any pro¬ 
grams for my 464 to make a light flash on and off, 
plus would it be easy to connect the light to my 
computer? 

Gtenn Smith {age 11}, 
Ivy bridge, Devon . 

LD: I don't know of any such program. To con¬ 
nect the Eight would involve building the necess¬ 
ary hardware. A micro electronics expert would 
find St easy, I suspect you'd find ft fairly difficult. 


Just pathetic 


RECENTLY I bought another computer magazine 
which cost £1.50, Although it was 25p dearer it 
had 132 pages, which is 64 more than some of 
your issues. There is also much more colour in it 
and page after page is not wasted with program¬ 
ming. They also give things away free; once a 
diary was given. This is more than can be said of 
AW. 

Altogether your magazine is just pathetic with 
stupid cartoons ail over the place wasting space. 
If I didn't have a subscription I would most 
certainly never buy ACU. 

Please try and make your magazine better. I 
think 64 pages far 25p is pretty good, don't you? 

PJohnston f 
Glasgow 

LD: I've done some research here, On average, 
the magazine you mention - the one that gave 
away the diary - prints the word "Amstrad" on 
about 26 pages, including adverts, every month. 
Put ail these pieces together into one magazine 
and you'd have about 10 to 12 full pages. That 
works out to around 13p per page. 

At that rate I think 68 pages for £1.25 is pretty 
good, don't you? 


Big disc trouble 


I SEEK information on adding a 5.25 second disc 
drive to a CPC 512$. t have the supply and a lead. 
When I switch on the motor spins and only half 
the signing on message appears - Basic 1,1 and 
Ready are missing. 

When I unplugged the drive the Basic 1.1 and 
Ready appeared, I plugged the drive back in and 
tried to access it by IB. The computer does not 
even try to read the disc but puts up the error 
message. Drive B disc missing, retry, ignore or 
cancel. 

I understand a 51/4 second drive can be fitted, 



but the edge connectors on the computer and 
disc drive must be different. Can anyone tell me 
what the edge connector pins on a double sided, 
low density, 40 track drive are? 

David RyailL 
50 Applegarth 
Fieldway 
New Addington 
Croydon, Surrey 


How do I expand? 


FOR months now I've been trying to find out how 
to use the expansion port on my 6128, I've tried 
everything to gain information. I've been to every 
computer shop in Bristol, every library, even to 
other nearby towns, but with no Juck, 

I've bought a couple if big scientific books on 
the 6128 but they innocently evade the subject. 

Jonathan Webb, 
Bristol. 

LD: To drive your expension port you're going to 
have to know quite a bit about machine code 
programming. You will need to know about 
addressing ports and stuff like that, and I know 
just the book you need. Understanding and 
Expanding your Amstrad CPC 464/664/6123 by 
Alan Trevennor is published by Sigma Press at 
£8.95. It Is an excellent book, 

Write to Sigma Press at 5 Alton Road, Wilm- 
slow, Cheshire, SK9 5DY and ask them to send 
you their latest catalogue. 

If you're not a machine code programmer, 
then you'd better get hold of the CPC firmware 
guide as well {Soft 963). The User Club can help 
you there on 091-510 3787. 


Father Brun 


BILL Tomlins'' review of BrunWord wasn't very 
fair. I have used this for over six months nowand 
find it very easy to use, and versatile too. 

He said he has used it for some time, but not 
long enough to get used to the editing and func¬ 
tion keys, as he moans about them, i have used 
two other word processors, and both use similar 
systems. 

Deleting, which he mentions twice, couldn't be 
easier or more efficient. And yes, you can delete a 
line, or part of one, or a block. You simply fix the 
two markers and delete. 

Complex layouts are simple, too, Once you 
have set your main margins you can indent or 
create temporary margins. 

The ram disc is also very useful for editing 
because you can store the parts of the text 
temporarily and call them at will. Or you can have 
related documents there with their own margins 
and page lengths set. 

The built-in dictionary is quick and efficient for 
correction of a document or looking up a word as 
you go along, My version loads along with the 
program - the whole lot in under 12 seconds 
which is quite amazing. 

It took me some time to realise and use the full 
potential of BrunWord, but that's true of most 


serious, well designed, flexible software, I like it, 
and I'm sure that others would agree that it is an 
excellent word processor that has powerful fea¬ 
tures at a very reasonable price. 

Revd Steven J Abram, BD , 
Aldershot 

LD: Bill Tomlins is a professional freelance jour¬ 
nalist, and the word processor is the tool of h is 
trade. BrunWord was pushed and shoved into 
the serious software market where it has to be 
judged against some pretty heavyweight rivals 
WordStar and Pretext for example. 

You can get used to any word processor - 
there are people still using the text editor in 
Maxam - so the fact that you like BrunWord 
doesn't make it a good word processor. I've used 
BrunWord. I found it couldn't keep up with my 
speed of typing, I went back to using Pretext 


Mouse wanted 


I HAVE recently bought the Advanced Art Studio 
and would like to use it with a mouse. I can or y 
find them with their own software package 
included, and 1 don't wart to pay extra for soft¬ 
ware F probabfy won't use. 

Please could you tell me if any companies 
manufacture a mouse without software suitable 
for the CPC6128? 

Dean Whitetey, 
Pudsey, kV Yorts. 

LD: Kempston makes a mouse for the CPC It 
comes with just enough software to make it 
work and costs £49,95. You can contact 
Kernpston on OflOB 677886. 


Help PIS 


WITH reference to the program listing Profes¬ 
sional Lawnmower Simulator in the August 
issue, my 6128 will not accept the commands 
i NORMAL, i INKS or i MODES. 

D Jennings, 
Hove, E.Sussex. 

LD: The machine code from lines 130 to 990 sets 
up the three new commands that you are having 
difficulty with. K you get no checksum errors 
reported, and if your machine won't recognise 
them after running the listing, it means you have 
typed in one of the data lines more than once, 
but with a different fine number. Check the data 
statements. 


Brief encounter 


Please note that you are at liberty to edit this 
letter to size. 

Wayscate Ltd 
South Godstone, Surrey. 

LD: Sorry. Ran out of room, 



Page 14 


Amstrad User October 1988 












































h 



A LEGEND IN GAMES SOFTWARE 


A-812387 touched down without a sound. Parachute hidden 
safely away, he surveyed quadrant ’X* with the steely gaze of a 
professional killer The task was hard, some would say impossible, 
but to a special operations agent the impossible was merely a way of life. 

The brief had been simple, recover the vital NATO documents—and 
of course, those three familiar words on which A-8123S7 thrived... 


LEAVE NO SURVIVORS! 


Coming soon on Spectrum Cassette £7.95, Amstrad Cassette £8.95, 
Disc £14.95 and Commodore €4Cassette 19.95. Disc £12.95. 


Telecomsoft First Floor, &4-76 New Oxford St London WCIA IPS. 

firebird and Firebird Logo are trademarks of British Tefecofrrmorrrrstiom PIC. 


SFF NS ON STAIYni;447 ATTHF P C. SHOW. PARIS COURT 14-1RSEPT. 

































































ADVENTURES 


L _/ 


C RL made the headlines when it had 
Dracuia issued with a British Board of Film 
Censors 15 certificate. The descriptive text 
and digitised pictures did not appear to he 
that horrific, but I for one was concerned that this 
action may eventually force other software 
houses to follow suit 

This could have meant more expensive games 
and possibly introduced long hold ups in the 
release of certain programs. Fortunately this 
does not seem to have happened, even though 
CRL has subsequently released other adventures 
with BBFC certificates. 

Dracuia was followed by Frankenstein and 
Whitman, all written by Rod Pike. CRL has now 
produced a Horror Compilation including all 
three. For some reason Wolfman never came my 
way until now. To set matters right, I have spent a 
few days in the depths of a nameless middle 
European country trying to solve its lycanthropic 
problems. 



Delve into adventures with Bill Brock 


Hair of the dog 


OLFMAN is a three part 
adventure with a similar 
feel to the previous two 
tales. Like them, it is 
divided into discrete sets 
of locations whose puzzles must be solved before 
moving on to the next. This sometimes causes a 
certain amount of frustration, as you have only a 
few I o cat ions to expl o re. 0 n the otherhand, there 


is that feeling of satisfaction when you solve the 
puzzles and move on. 

Despite all the publicity about the digitised 
graphics, they are few and far between. Most are 
not that imaginative and add very little to the 
adventure. 

As with previous games in the series, the 
parser is not always very friendly. It is often diffi¬ 
cult to persuade it to carry out what should be 
simple instructions. The vocabulary does not 
seem to be very extensive and some of the com¬ 
mands are a little awkward. 

Some complex commands a re required, but for 


the most part a simple verb and noun input will 
suffice. Multiple commands are not recognised. 
But the text is highly descriptive and atmospheric 
and the plot hangs together well 
For a II its faults, Wo If men is a good game with 
puzzles of only moderate difficulty. If you have a 
little patience to battle with the parser you will 
enfoy the ga me. Ju st re m em be r th at SEA RC H h as 
a different meaning to EXAMINE - and SAVE 
often, as you never know when David will turn 
wolf with decidedly lethal results. 



Cricket lovely cricket 


L TER NATIVE Software-with the 
help of the Dreaming Djinn, alias 
Charles Sharpe of Wizbiz and 
Smashed fame - has come up 
with something for frustrated 
cricket buffs to play during the football season.. 

Cricket Crazy is a two part adventure written 
using Incentive's Graphic Adventure Creator. Like 
many Charles Sharpe games, it has a novel 
approach to what could be an almost plausible 
situation. 

You are the England team manager during a 
trip to the island of St. Malcolm. Hidden deep in 
the seas of the Caribbean, the island is well and 
truly cut off from civilisation, With abundant 
natural food supplies and few worries other than 
ti e occasional hurricane, the islanders have 





Page W 


Amstrad User October 1968 










































4 


become obsessed with cricket 
Due to its small size and minimal political 
importance, St. Malcolm, for all its fanaticism for 
the game, has never managed to attract the 
attention of the major cricketing nations. Until, 
that is, the British Government realised that the 
island, home to millions of sea birds, was a vast 
natural source of guano. 

Accompanying the players is Giles Amfitz, a 
chinless wander from the lower echelons of the 
government. His task is to use the goodwill 
generated by the cricket tour to persuade the 
local officials to give os the sole rights to their 
extremely useful, if a bit smelly, natural resource. 
The game starts with the team travelling in a 



somewhat dilapidated DC-10 somewhere over 
the Caribbean, A stroll down the aisle will identify 
a few of the team members - flam Botham, Bill 
Edmonds and Larry Lamb appear to be the only 
well known players awake at this time. 

Another passenger, who is all too awake, is a 
shady foreigner, an employee of an Albanian fer¬ 
tiliser company and is trying to forestall develop¬ 
ments by hijacking the plane to his home 
country. In the ensuing melee the pilot catches a 
bouncer and is laid senseless. You now have to 
show your mettle and get the team safely to their 
destination. Having little faith in all-rounders, 
Giles Amfitz grabs the only parachute and floats 
away leaving you to cope with the situation. 

Once on terra firm a, you might think your 
troubles are over. Not so. Decisions, decisions... a 
manager's job is never dull, Quicksands, canni¬ 
bals, an introverted apeman and the local police 
all pose a few problems that you will have to 
solve before the big match. Do you, or don't you 
accept a friendly against the local youngsters? All 
in a day's work for some, hut can you rise to the 
occasion? 

Having solved these everyday details you may 
finally get to pari two and the reason for the team 
travelling half way round the world. At the last 
minute, Ike Gatting is unable to take the field. 
Who will now captain England's finest? You have 
probably guessed who has to stand in and do his 
heroic best. 

Not only must you tell Ram Botham how to 
bowl and the Gooch how to bat, but you must 
also decide on overall fielding tactics. The home 
team will do their darndest to win by an innings, 
and they have names that will bring back a few 
memories to followers of the noble art of the 
willow versus leather, 

Graphics are limited but colourful and, for the 
text-only among you, they can be turned off. The 
parser is fairly standard GAC r accepting multiple 
commands and, on occasion, somewhat more 
complex inputs than just verb and noun. A 


ADVENTURES 



reasonable vocabulary list for each part of the 
adventure is given on the cassette inlay, but 
expect to think of others for yourself. 

Cricket Crazy has a lot of humour and is as 
whacky as previous adventures from this fertile 
source. It is important to EXAMINE or SEARCH all 
sorts of things, and you must not be put off by a 
large number of boringly negative responses. As 
low cost adventures go r it has to be good value. 
There is nothing seamy except the bowling. 


In the classical mold 


T HOSE not faint of heart who 
want to travel back in time, 
take a lock at Topologika's 
Philosopher's Quest. Years 
ago this was an adventure that 
had thousands of BBC Micro users groaning in 
their sleep. 

You waves magic wand in an old antique shop 
and transport yourself to another dimension. 
Then follows a classic hurt through a maze of 
tunnels, caves and rooms. There is treasure, but 
the prime purpose of your trip is ro solve the 
excellent puzzles thoughtfully provided by writer 
Peter Kilworth. 

The game is disc only - CPC and PCW - and 
has no graphics, but plenty of descriptive text. 
The puzzles are ingenious, if not devious, and are 
fairly logical. 

As with many games in the classical mold, the 
vocabulary is not extensive and the way in which 
you can input commands is limited. There are 
good hints for those who lose their way, and as 


with other offerings from Topologika, they are on 
the whole hints, not answers. You have to inter¬ 
pret them for them to be useful. 

The hint sheet has a list of potential areas of 
difficulty listed as objects and locations. Each has 
a number that can be typed Into the computer; 
you then get a clue. You may be offered another 
on the same subject and the answers you get will 
be clearer the longer you persist 

There is no ram save, but saves to disc are very 
rapid and should be made frequently. EXAMINE 
is not recognised at all. 

Although this may seem a strange omission it 
is based on the belief that the normal use of 
EXAMINE is as an extra puzzle, rather than as an 
aid to the player It is assumed that the adven¬ 
turer would automatically took at his surroun¬ 
dings carefully, so all relevant information is 
given when you enter a location. 

Philosopher's Quest is a little dated in its pres¬ 
entation and command structure, but will give 
you a great deaf of satisfaction in playing, and 
elation if you can solve it without recourse to the 


clues, 


ratings 



\ w □‘.iTT'-a-v. \ 

l || 


\ 66 


m 

\ 66 

| 66 



l 61 

Mdicwn 

l © 

l 61 

\ 61 



Qvfcra 1 ' 



Quest 


Amstrad User October 198$ 


Page 17 

































EE A TURE 


L . T J 


Coding Kidz 


Christian Penny cate rests successfully on his laurels after 
being given just one month to convert a game to the CPC 


F OR a first release, my conversion of BMX 
Kidz for the Spectrum till the jackpot. There 
is no rest for the wicked, however, and 
when Coll n Fuidg e, the S i I verb! rd s up remo, 
offered me a further conversion of the game, this 
time for the CPC, who was i to refuse? 

No sooner said than done, my trusty Mont 
Blare fountain per was whipped out faster than a 
68000 on speed and was put to the dotted line. 

Due to me being new to big AE J s mighty 
machine, a little shopping was called for. The 
recipe chosen to develop BMX Kidz had the 
following ingredients: A few CPC 6128s, one 
Maxam assembler rom, one Advanced Art Studio 
and mouse, one DMP scratches 
Bright and early one Monday morning I called a 
team meeting - the team being the Zeit Corpor¬ 
ation, myself on code and Alex Smith on graphics 


- to sort out th'e specifications and draw up a 
timetable. 

At first we thought we could download the 
Spectrum graphics and modify them to take 
advantage of Arnold's superior facilities. But 
although both the Spec and the CPC use 3in 
drives, different disc formats have been adopted, 
A whole day was wasted battling through the 
firmware manual to find an elusive address in 
that infamous jump block so that we could access 
the PEus 3''s disc sectors and extract the graphics 
codes. 

Having got that far, we then discovered how 
the CPC J s rectangular Mode 0 pixels had 
stretched the graphics,, giving them the appear¬ 
ance of having been through a mangle. So much 
for modification, the graphics would have to be 
totally redone. 


"There there, Alex'", I consoled him. JJ You'll 
have them done in two shakes of a mouse's tail/ 1 
We agreed on sizes and protocols for the 
sprites and backgrounds and Alex went away, 
leaving me to get on with the business of per¬ 
suading the Amstrad that it, too, could Hde 3 
BMX, just hke the CBMG4 and the Spectrym. 

Choices 

The first choice I had to make was oetween a 
hardware scrolled or a software scro ad playing 
area. The latter would have meant the use of a 
work area and kissing goodbye to ha F the avail¬ 
able memory. Since the graphics a one occupied 
some 28k, this would have left precious Hale 
space for my code, 

Hardware it had to be. I delved into the 



Page IS 


Amstrad User October 19&8 























firmware manual once more. 

T he answer lay in offsets, which forced me to 
work in a modulo 2048 environment. This not 
only affected the generation of background 
graphics but also that of sprite placement. Which 
brings me quite nicely to the bane of every pro¬ 
grammer's life, the raster. 

Sprites 

Placing a sprite is not just a case of shoving some 
pbtelly perfect graphic on the screen. No sireee, 
the background must be restored as well. 

Writing directly to the screen means that all 
changes must take place without the raster dis¬ 
turbing it. Otherwise the sprites will flicker, The 
bikes and pickups themselves are 12 x 16 pixels 
in size and are managed by a stack manipulation 
routine. With 66 r 000 clock cycles available 
between raster interrupts, I found my sprite 
routine could only handle six sprites on screen 
without inducing flicker. And because the 
hardware scroll affects the whole of the screen at 
was also necessary to restore the score line in 
order to keep it stationary. 

Meanwhile Alex had been busying himself with 
drawing the sprites. These had to be redone due 
to a mix-up over the palette. But he turned this 
setback to our advantage, and amended them to 
make the wheels rotate. Then he started on the 


backgrounds. These took about s fortnight 
compared with a week for the sprites. 

That done, it was time to do the ramps, They 
were originally going to be twice as wide as they 
are now, but by that time memory was starting to 
run short, and we wouldn't want to deprive you 
of a front panel now, would we? 

Not being one to stop a man while he's 
working, I let Alex get on with the job of coding 
up the level data “the sequence of ramps and 
background graphics. As they were loosely 
copied from the Spectrum, they only took about 
three days to design and debug. 

Another few days were spent listening to the 
playtesters' comments and modifying the tracks 
until just four weeks and three days after signing, 
the day of judgement arrived, 

The game 

In BMX Kidz you have to race over five 
undulating tracks, competing against three other 
kidz, performing stunts and wheelies as you go. 
And as if that wasn't enough, the whole thing is 
against the clock, 

Pedalling is thirsty work, and to keep your 
strength up you must ride through giant size cans 
of Jump Cola. Moreover, your wheels are not that 
strong and a bad landing or collision with the 
other kidz will cause some of your spokes to 


break, necessitating replacement, Th : s is 
achieved by riding into larger-than-life sized 
wheels. 

To pass on to the next level you must perform 
all the stunts required of you in the time allowed, 
and pass the finish line in first place. 

Judgement day 

As I was in bed recovering from 72 hours of 
non-stop coding, it was left to Alex to go down to 
Silverbcrd's offices in New Oxford Street to find 
out what the CBM progger Gl-Jo thought of it. 
Much to our relief he liked it and only ordered us 
to make a few minor alterations. That took us a 
couple af days and then the game was ready to 
goto be mastered. A few days later we learnt that 
the masterer couldn't master our master because 
it was, smiles modestly., over protected. 

Sigh. There's no rest for the wicked, However 
I'm nothing if not wicked, and when Colin Fuidge 
offered me another contract, this time for a 
jumpy little game entitled Scuba Kidz, who was I 
to refuse? 


BMX Kidz was programmed for the CPC by 
the Zeit Corporation. It will be released next 
year on a £1.99 compilation tape of three 
Siiverbird budget games. 



A ms trad User October 1988 


Page 19 


























• Sound Sampler, Drum 
Machine. Midi Interface in one unit 

• Complete with instructions, Headphones 
and Microphone 

• Demonstration Cassette also included 

• Disk version available at £59.95 inc. VAX 


SPEECH SYNTHESIZER 


MEMORY UPGRADES 


Hi • Speech Synthesiser 
and Powerful Stereo 
lIPP^^ Amplifier 

• Easy to use Software included 
# Complete with two 4''' Pod-Mou nted 
Speakers 

a ROM version available at £44.® 


+ 64K upgrade Module tor CPC 464/664 
— £49.95 inc. VAT 

• 256K upgrade Module for CPC 464/564/ 
512B — £129.95 inc. VAT 

* 256K Silicon Disk Module for CPC 464/ 
664/6128 — £149,95 inc. VAT 

a No extra Power Supply required 


a Sophisticated Graphics Package 
a Colour Palette. Nudge Control, Brush Choice 
Text Handling 

a Magnify. Shrink, Circles. Rectangles, Lines, 
Curves and Colour Fill 
a ROM version available at £29.95 


RAM DELTA 
JOYSTICK 


TV TUNER 


a Turns your Amstrarf Colour Monitor into 
a Colour TV 

• On/Off/Volume Control 

a Brightness and Colour Controls 
a Full TV Channel Tuning capabilities 

• TV Aerial required 


a For use with PCW 6256 
and 8512 

a RS252C Serial Interface 
a Centronics/Parallel Interface 
a Includes Centronics Printer Cable 


a Six Mioro$witches ^^1 
a Two Year Guarantee 
a Auto-Centre Control Stick 
a Standard 9-Pin Connector 


HOW TO ORDER 

BY TELEPHONE — 0252 850085/850031. ACCESS/VISA Cardholders welcome. 

BY POST — RAM Electronics (Fleet) Ltd., Unit 16, Redfields Industrial Park, Redfield Lane 
Church Crookham, Hants GUI3 ORE 
Cheques payable to RAM Electronics (Fleet) Ltd.' 

RAM Products are also available from Boots • Tandy ■ W.H. Smiths and other Good Comput 






£19*95 me. vat 


1 £34.95 me. vat 




















































































I N the January 1988 issue I asked whether 
anyone had any solutions to the the prob¬ 
lem of the Stamatcher program only doing 
screen dumps when used with DM Pi prin¬ 
ters. Simon Shaw from Kent writes that he has 
recently bought the program and has been 
doing some hacking 

He has come up with a solution that works with 
his Panasonic KX-P1081 printer. As the Pan¬ 
asonic is Epson compatible, it should also work 
with other Epson-compatible printers such as the 
DMP200D or DMP216Q. 

Me enclosed two dumps from the program and 
they seem to work well. The relatively small alter¬ 
ations required are shown in Figure I- Many 
thanks, Simon. 



1. Load, but do not run the Basic file 
called BASICA. 

2, Edit line 1800 to read: 

nm IF sSo® then 60S US 28000: If fcS=B 
9 THEN ORIGIN 0,0,0,639,399,3Z:PD 
KE 16*59,10:POKE 16*60,0:POKE *26 
45,15:POKE 42644,0:POKE 42671,64: 
PRINTS, (NllS(Z7)fCHftiC65+tHIIJ(7I: 
CALL 42593:ORIGIN 0,32,0,639,187, 
32-RETURS ELSE RETURN 


3. Resave the program, 

Figure!: Procedure to m$k$ Starwatcher program 
work with'an Epson compatible printer 


The CP/M GET command 

Peter Ceresole has written 
to me before about having 
problems with page 
lengths in Brainstorm. As a 
result of using the CP/M 
SID program to solve the 
problem, he has started to experiment with CP/M 
and its multitude of utility programs. 

Me has a copy of CP/M The Software Bus, but 
finds this book even more unfriendly than the 
dreaded A> prompt and wants to know 1 if there 
are any friendly CP/MI books. 

I have to admit that 1 haven't come across any. 
One of the reasons is that CP/M is now an old 
operating system. In its heyday computers were 


expensive and largely used by professionals. 

As a result, with a relatively small market, 
already conversant with computer systems, most 
of the books tended to be of the technical 
reference sort. 

The book that I use is called The Amstrad CP/M 
Plus, by Clarke and Powys-Lybbe. It contains a 
wealth of information, both regarding the CP/M 
commands and for writing CP/M programs, but is 
largely of a technical nature again. 

Peter Ceresofe has also been making use of the 
GET command, and had a problem with it rot 
doing what he wanted. GET can be used to tell 
the computer where to get input. Normally input 
is obtained from typing it in at the keyboard, but 
by using the GET command, CP/M can be told to 
get it from a file. If you typed: 


GET FILE HTINPUT ESVSTEHJ 


CP/M would immediately look for the file called 
M YIN PUT ana take the contents of each line as if 
it had been typed in at the keyboard. 

This can be extremely useful, as it can allow 
you to call up a program and simulate typing in 
the sequence of commands required to, say., load 
a data file and select certain default options 
before returning control to the keyboard once the 
commands in the file have been fully read, 

When I use the At Last Plus database I always 
want to follow the same sequence of commands 
to load a particular data file and then go into the 

► 



Amstrad User October 1988 


Page 21 




















































Cl 

INK 


j 

mmm 



Scan option, so I have a file called ATLAST.GET 
containing: 


C3USE NE1BER !£ 


I also have a submit file called ATLAST.SUB r 
containing the line: 


GET FILE ATLAST.GET 'SYSTEM] 


When I type SUBMIT ATI AST it immediately 
starts reading from the file and loads DBUSE, 
then the data file called MEMBER, and then 
selects the Scan option. Simple and efficient. It 
will not work with all programs, though it does 
with most. 

Peter's problem was just that he was not using 
the SYSTEM parameter. 

Other options available with GET are the CON¬ 
SOLE command, which may be used in the file 
that GET is reading to force output back to the 
keyboard, and also ECHO and NO ECHO. The 
default is ECHO meaning that commands are dis¬ 
played on screen unless the NO ECHO command 
is issued. 


o 


DR Logo 

H.Counsel! of Rochdale has 
been experimenting with 
DR Logo and finds that he 
cannot get a screen dump 
of any pictures he has 
drawn. I fear that 1 have 
never found the time to use Logo, although I do 
remember reading somewhere about the prob¬ 
lem with getting hard copy screen dumps, I know 
you can get text printouts with no problem, but 
has anyone got the answer to how to do a 
graphics dump, please? 


GAG and rums 

Ruth Sard writes from 
Southern Australia with a 
number of queries. First of 
all she wants to know 
which rom software might 
cause her machine to 
crash. 

Good quality rom software should not cause 
any problems with crashing at all. The worst that 
should happen is that you might need to turn off 
any extra roms to run some memory-hungry pro¬ 
grams. Most roms provide d command to turn 
themselves, and often other roms, off. 

Unfortunately, one or two not very intelligent 
programs perform a sort of soft reset in their 
loading process, and in doing so turn the roms 
back on again. In these cases the only solution is 
to physically disable the roms, normally by dis¬ 
connecting them. 

Ruth's second question is whether she can 
make use of the dk'tronlcs expanded memory to 
enable her to write larger adventures with less 
trouble. Sorry. Unless programs make provision 
for using banked ram, there is little you can do to 
make use of it, 

The third question concerns using user defined 
characters within GAC. While Ruth can define, 
load and use characters in normal circumstances. 



she finds that once she has loaded GAC they are 
no longer available. Alex Aird of Birmingham has 
sent in a solution to this one. See Listing I. 

Alex says that the problem with GAC games is 
that they can only be RUN from Basic. What 
needs to be done is to LOAD then CALL a GAC 
game, This has to be done using machine code, 

The disc system is initialised by GAC and 
claims a chunk of memory for its own use from 
&A2FC to &A7FF, So effectively HIMEM is at 
&A2FB, much lower than the normal &A619 - on 
the 6178-at switch-on. 

These addresses all change if a rom box is 
fitted, so it might be advisable to lower HIMEM 
even more to allow for the possibility of expan¬ 
sion roms. 

ln line 1050 of Listing I, the number S is the 
length of the filename, If your adventure has a 
shorter name change the number to suit, if you 
do change it, don't forget to also change the 
number of bytes being read in line 1010. Don't 
use names longer than eight characters even if 
you are writing on a 464. 

If your GAC adventure is to be loaded from 
tape then change the 8 in line 1010 to a zero and 
forget about line 1090 which is the name itself in 
Hexadecimal form. The name Alex has put there 
is "FILENAME" (&46=F, &49=L and so onl. All 
you have to do (low is design a character set. 


10 GQSUB "Bit 
15 ■ 

20 SYMBOL AFTER 32 ar whatever 

30 SYMBOL 32,M0/70,74,12&,164,12M 

40 SYMBOL .... etc 
50 SYMBOL .... etc 

m ■ 

1000 FALL SBF00 
1035 

1010 FOR addr=gBF00 TO &BF0042S 
1020 READ US 

'030 POKE addr,VALtT+bJ) 

1040 NEXT:RETURty 
1045 

1050 DATA 06,08 

1060 DATA 21,17,M,11,00,a8,cd,77 
10T0 DATA he,21,40,00,c.d,83,bc,cd 
1080 DATA 8T,bt,c3,2c,1f 
1090 DATA 46,49,4e,45,4e,41,4c,45 

Listing I: Skeleton GAC &dveniure loader t.iat allows 
character sets to be user-defined 


Pascal chip for 6128 

Andri Pavlov of Ilford is 
writing a program In Pascal 
lor her GCSE final exams. 

Unfortunately she only has 
access to the school com¬ 
puters at certain times and 
wants to know where she can buy a Pascal chip 
for her 6128. 

Only one rom is available that claims to be 
Pascal, but this is only a very small subset of a 
Pascal-type language, ft has no facilities for using 
Ascii text files and will only work with its own 
primitive editor, so I would certainly not recom¬ 
mend it. 

The solution is to get Pascal on disc. Several 
versions are available ranging from HiSofl Pascal 



-which is a little non-standard in some respects- 
to Turbo Pascal from Borland. 


Expanding memory 

Rolf Wordeide from* 

Norway wants to know 
whether he will be able to 
access all the extra 
memory from within 
Tasword 6128 if he buys a 
256k memory expansion unit. The answer is no, 
only the first bank of 64k of memory will be 
accessible. There is no easy way to change the 
situation. 

J.Banks of Aberdeen has a disc drive for his 464 
and says he will need to buy a memory expan¬ 
sion unit if he is to be able to use certain pro¬ 
grams. His query is whether he can just buy the 
256k expansion unit, or whether he must buiid up 
to it with 64k units. 

The answer i& that the 256k unit does 
everything the 64k unit does, so if he wants 256k. 
then he should get it. 

Having said that, not many commercial pro¬ 
grams will make use of more than the first 64k so 
the advantages of the bigger unit tend to be 
restricted largely to use with your own programs, 

Basic books 

Oil dear. Peter Smith has 
scoured the J arrow coun¬ 
tryside far and wide for the 
two books \ mentioned by 
Ian Sinclair, with a total 
lack of success. He asks for 
the ISBN numbers. 

The book numbers are 0-00-3B3300-3 
(Advanced Amstrad CPC6128 Computing! and 
0-00-383120-3 (Amstrad Computing!. Both books 
are published by Collins. 


No time to lose 

Nick McGregor of Norwich 
has sent me a small routine 
to reset the CPC's TIME 
function to zero from Basic, 

Nick points out that it is 
important that the Pokes be 
left in this order for the routine to work correctly, 


100 PRINT 

110 a-TlME; PRlNTTIME =‘;a 
120 PRINT 

110 PRINTPress any key to reset TIME 
to zero... 

140 PRINT;CALL £B3lfl 

150 POKE &B8B7,0 4*4 = POKE AB1AM 

160 POKE £3366 ,% ’ 464 = POKE £0139,0 

170 POKE £B305,0 ' 464 = POKE &B13B,0 

130 POKE &0334,0 ' 464 = POKE &B1S7,0 

190 a=TIME;PitINrnME =‘;a 

202 PRINT:END 





So there you are - never let anyone tell you 
that you can't do something from Basic! 



Page 22 


Amstrad User October W88 







































PROGRAMMING 


Z ........ 

:r ; ~ ■" : / 


ics to simulate an orrery. It can be used to predict 
the motion of the planets with incredible accur¬ 
acy. You don't have to understand these laws to 
use the prog ram r all you need do is type it in and 
run it. You will then be asked to supply the 
following data: 

• Outer or inner planets: Because of the widely 
differing radii of their orbits, all nine planets 
cannot be displayed on screen at the same time. 
You can press the letter 0 to display Jupiter, 


Satu rn, U ranu s, N eptutie a nd PI uto - with a small 
diagram of the Earth's motion to remind you 
where it is - or the letter I to display Mercury, 
Venus, the Earth r and Wars, 
i The date: Type it in using the formal DD.M* 
M,YYYY. For example: 1,1,1959 or 25,12,1855. 

• Pause time: This is the delay in seconds 
between each frame, 

• Step time: The program displays the position 
of the planets on day DD, then jumps forward by 


S days, where S is the step time. As the inner 
planets move relatively quickly, a step time of six 
or seven days is sufficient, whereas you will need 
a step time of 100 to 2DO days if you want to see 
the outer planets moving at any speed greater 
than a crawl. 

If everything is OK, you should see the planets 
from a viewpoint somewhere above the Solar 
System about half way towards Alpha Centsuri. 

The date will be continually updated as the 
planets slowly move around the Sun, leaving a 
trail as they move. If you wait long enough you 
should see that the planets' orbits are elliptical 
rather than circular. 

While this frenzied activity is going on you can 
press P to pause the program, R to restart it, E to 
return to Basic and 0 to display some technical 



universe 


CF2] 1270 yr=year;im=nnnth 

[49] 1280 IF i*onth<3 THEN yr-yr-l:iia=m 
□r 12 

[£El 1290 a=rr\1M:b=Z-a+aU:«=lMm65 
,2!>*yr):d;lHTnM(HM+<RQ+n> 

[04] 1300 jJLian=D^c + d4day + 1720994.5 
[17] 1310 |uLday-juUan-2U42Ji.5 
[671 1320 GOSUS 2050 

[AD] 1330 CIS:ORIGIN 320,200:CALL &B3D 
E,1 

CDF] 13 40 TAG:MOVE-8,8iPRINT CHRM240) 

;:mOFF 

[26] 1350 PEN 3:LOCATE 1,1:PRIN! name* 
n planets’ 

[E4] 1360 PEN 1 rLOCATE 1,7:1F planets 
■’0'THEN PRlNmRTr 
C9I1] 1370 PEN 2:LOCATE 1,25 
[43] 1300 PRIIIFP ■ pause D - see data 
R - rerun E - end 1 ; 
im 1390 NHILE NOT flag 
IfiB] '-400 PEN 1;60SUB 2110 
CF0] 1410 FOR z=1 TO nun 
»4] 1420 LOCATE 30^11PRINT USING"## & 
####■'; day jpinont^ea r 

[29] H30 na=0,965647332+jutday/eLt fz, 

n 

[5AJ 1440 na = Fh.rar,geC r ia) 

[C43 1450 nb'[na*elt(r / 2)-eltCz,3))*ra 
dian 

[3-D1 1460 the'ta=na + Ctyod&g+tLt(z,4)*3I 
N(nhl Kelt (2/2) 

[F83 1470 tf , eta=FNrangettfitta) 

[523 1480 phi=CthetB-eLt(i,3))*radian 
[Fll 1490 ra = Ce LtCz^5 3 i,4>*eit 

tz,43 >>/C1+elt(z,43«C0SCphi>> 

[89] 1500 rat7>-ratth(z)-theta 
[ED] 1510 px Cz)=st«le+r^H0S(theta*rad 
iart) 

[50] 1523 py(z)=scal.e+ra*SIN(theta*rad 
i an) 

[FT] 1530 NEX- 
[FBJ 1540 FOR z=1 TO nun 
M5] 1 5 5 0 GOSUS 1990 
[08] 1560 NEXT 

[7A] 1 570 If planetS=’0"THEN GGSUB 171 

0 

[78] 1563 juLdar juLday+sti*e 
[09] 1590 j jL ian=juLian+stine 

[AE] 1600 IF NOT INKE H27)THEN SOUND 1 
,I00:SOSU0 1820 

[64] 1610 IF NOT INKEY16DTHEN SOUND 1 
,200:G0SUB I860 

[64] 1620 IF NOT INKEf(50)THEN SOUND 1 


,430:fLag*-1 

C 0F] 1630 If NOT I NICEYC5&)TMEN MODE 1: 

CALI BHC02;END 
[06] 1640 CALL 203,pause 
[00] 1650 FOR z=1 10 nuit 
[14] 1660 G0SUB 1990 
[48] 1670 PLOT px,py,3 
[10] 1660 NEST 
[69] 1690 UEND 
CF£] 1700 RUN 

[62] 1710 na-fl.985647332*ju iday/l.0000 
4 

fSA] 1720 na=FNrangeCna> 

[3B1 1730 nb~(na-3.76286301 Wadi an 
[31] 1740 theta=na+(tuo(leg*fl.0fi718*SI 
htnbJJ+98.83354 
[ F01 1750 tceta=f Nrangs {theta) 

[DEI 1760 ORIGIN 0,3,0,76,308,372:CLG 
0 

[9AJ 1770 ORIGIN 36,343,0,640,0,400 
[20] 1783 PLOT 0,0,1:PLOT 2,0:PLOT 2,2 
:PLOT 0,2 

[3D] 1790 PLOT 30+[O${theta*radian),30 
+SIN(theta*radian) / 2 
[29] 1800 ORIGIN 320,200 
[6E] 1310 SETURN 
[A2] 1820 BORDER l 
[DC] 1330 WHILE NOT INKEH27) :UEND 
[8E] 1840 BORDER 3 
[7A] 1850 RETURN 

[D5] 1860 CALL 209,SC000,84000,84000 
[93] 1870 WIND0y#1,5,35,6,20:PAPER#t,3 
:PEN#1,0:CLS#1 

[BA] I860 LOCATED,4,2:PR1NT#1,'PLANET 
THETA RADIUS’ 

[983 1890 PEk#1,1;start=-4+£rui»-5J 

EFD] 1930 FOR a=1 TO nuit 

[SB] 1910 LQDATE#1,4,2+a*2 

[703 1920 PRIHTfMSiHG'A \ ###. 

#*,?###’; r 'ia[r?S(startra),th(.a) 
,raCa) 

[07] 1930 NEXT 

[79] 1940 PEN#1,0iLOCATE#1,5,14:PHI NT# 
1/Press SPACE to continue’ 

[7p ] 1950 WHILE INKEYC475 : WEN ft 
[8D] 1960 SOUND 1,25 
[F4] 1970 CALL ?09,44000,&[000,S4000 
[85] 1980 RETURN 
[5F] 1990 px=px(z) :py=py£z) 

[.A61 2003 CALL &BC59,t 

[3B] 2010 PLOT pj(,py,2:PLOT p*#Z,py 

[B33 2023 PLOT px,py42:PL0T pn*2,py+2 

[6E] 2033 CALL &BC59 


[68] 2340 RETURN 

[C2] 20 50 IF nuji=4 THEN RESTORE 2190 E 
LSE RESTORE 2230 
[FE] 2063 FOR a=1 TO nun 
[fill 2070 FOR b=1 TO 5 
[03] 2030 READ elt(a,b) 

[FB3 2090 NEXT D,a 

[5E] 2100 RETURN 

[41] 2113 f-R0UND(juLian) 

[38] 2120 IF f<2299161 THEN a=f ELSE g 
= IWT C(f-1867216.25)736524*25):a=f 
*l4$-g\4 

[ 621 2 1 33 t>=a+1524;t=INTUh-122*137365 
.25) :c-1 NT 1365. ?5*c) ;e=INT{ ( b-cs) / 
30*6001):day^trd-INTC30.6001*a)*j 
uiian-f 

ED9] 2140 IF e>13*5 THEN <onth=*-U EL 
$E nonth=e-1 

[03] 2150 If c<2.5 THEN year=c-4?15 EL 
3E year=c-47l& 

tF 53 21 60 IF monthcJ THEN y«r=year*1 
[Ffl] 2170 jiqrisMlDJCJanFebMarAprHayJu 
nJuLAugSepOctNotfDic r ,(iBQnth>-1) *3* 
1,3) 

E76] 2130 RETURN 

[7F3 2190 DATA *24085,231,2973,77.1442 

128.. 2056306..3870986 

[C7] 2200 DATA *61521,355.73352,131.28 
95792,-0067826,.7233316 
[ESI 2210 DATA 1.00004,98.83354,102*59 
6483,-016718,1 

[47] im DATA 1.88089,126.30783,335,6 

908166.. 0933865.1.5236883 

[18] 2230 DATA 11*86224,146.966365,14. 

0095493,.0434658,5,202561 
L94] 2240 DATA 29,45771,165.322242,92* 

6653974.. 0556155.9*554747 

[68] 2250 DATA 34.01247,228,0708551,17 
2*7363238,,0463232,19.21814 
[64] 2260 DATA 164.79558,260.3578998,4 
7.8672148,-0090021,30.10957 
[313 2270 DATA 247.691,209*439,223,522 
4, ,2502,39.409 

[F3-] 2280 DATA Mercury,Venus,Earth,Nar 
s,Jupiter,Saturn,Uranus,Neptune,P 
L u to 

[64J 2290 DATA CD,19,BD,lB,7A,B3,20,FS 

,C9 

[231 2300 DATA DMMMMM1,D0,5E 

,02 

[0D1 2310 DATA DP,56,@3,I)D,6£,04,DD,66 
[FA] 2320 DATA ED,B0,C9 


Amstrad User October ) 988 


Page 25 




















THE OFFICIAL AMSTRAD USER CLUB 



When you buy a 
e new Amstrad system 
why use only half 
of it's potential? 




1. 12 Issues of the Official Amstrad Magazine. 

2. FREE access to our superb CPC Technical 
Support Service, 

3* Discounted Software , ,, best prices in the (J .K! 

4, Monthly Amdata CPC Newsletter, 

5. 24h r Ordering Serv ice. 

6* Welcome Pack, 

7, Introductory Gift If you join TODAY! 

(worth between £3 - £7) 


A Message from Amstrad s Chairman . .... 

Dear Amstrad Computer User, 

You don't need me to remind you that you have selected 
the best computer in it's price range, Numerous journ¬ 
alists from the specialist press have now contributed to 
the opinion that Amstrad computers represent the best 
alt-round machine you can buy. 

One of the many reasons why computer journalists have 
received our products so enthusiastically is undoubtedly 
our careful attention to providing information on the 
system and it's software. 

You can be a part of Am strad's ongoing effort to inform 
and help users by taking advantage of this opportunity 


to join the User Club. Catering only for the Amstrad 
computer user, this specialist support dub was initially 
formed by Amstrad solely for the purpose of assisting 
you with all your computer needs . 

There are many immediate and direct benefits available, 
so don't defay before filling out the application form 
belo w and sending it back to Amsoft. 

Yours sincerely. 



Alan Sugar 

Chairman AMSTRAD Pic 



Th( Or F ici AL A VST RAD USER CLUE) 4 4NUSOF T M AIL Oft DE *. £ H TE H tf/SE. PO GO* 10. fl 0PE R STB F E T. PAL UOH INOdSTRiAL ESTATE , SUNDE P LAN D 5R4 E5M TE L 4W1I *ll>*#El7 


A HOW TO JOIN THE CLUB A 

Simply nil In che coupon and retum 
li lo us at die address shown together with your 
remHtance. Wel l send you your exclusive 
membership distcrnnicard, a ’WelcomePack' and 
your FREE Introductory Gilt. 


Yps 1 i'.gri tDfijOV Che barttMlt ijs* Am$l»d Liter Club MH'ii:iftr£i.|i Pleas* enral me til day 
I tmua» tfiKH*i'P 0 (nr D5 payable to AMSOFT Mfi.lL OR DEAL or debil my credit card 


_ACCESS' VIS* 


rm 


Mv in achimc mfldtl is 

tinmc . 

Adders . 


FGH OFF ICE USE ONLY 



THE OFFICIAL AMSTRA 



..........Poflcnde:....Day Phone Number: 

ATI lillers iuhptft- Ifl avjdnhi ty:*ll [lrirR^ rnrrrrl ni f »—n 1 :il jping to pres4 

POST TO 

OFFICIAL AMSTRAD USER CLUB 
ENTERPRISE HOUSE, PQ BOX 10, ROPER STREET 
PALLION INDUSTRIAL ESTATE, SUNDERLAND SR4 65N «USERCLUB* 

or Ring {G9U51QB7B7 NOW! 


Page 26 


Amstrad User October 1988 


•THE OFFICIAL AMSTRAD USER CLUB & AMSOFT MAIL ORDER 

































































Stardodger II — the 
BCPL version 

Stewart Russell shows you how to program the same 
game three times, in three very different languages 


O NCE the Basic version of Stardodger 
worked to my satisfaction - which took 
longer than expected - the program 
was rewritten using Amor's BCPL 
compiler, BCPL was the forerunner of the oh-so- 
trendy C language beloved by computer sci¬ 
entists and other deviants Unlike C, BCPL is 
quite readable, yet it still enforces a carefully 
structured programming style. 

This is due to its syntax and the lack of error 
checking. Care must be taken or the compiler will 
merrily chum out guff without a single beep of 
displeasure. 

The BCPL Stardodger took far less time to write 
than the Basic version, mainly because all the 
program logic had already been worked out. 

Dynamic elegance 

A particularly neat feature of BCPL is the case 
structure - SWITCHON..INTO..CASE, used here 
in the collision detection routine - which is simi¬ 
lar to, but more elegant than, Basic's ON..GOTO, 
Nearly all the variables used in this program 


Amor BCPL compiler 
Output file name? STAR BCPL 

-> OPTION $-,B- 
-> GET'ALIBBDR" 

-> GETAUBHDRr 
-> GET ,J AMSDOS" 

-> GEFSTAREK3J.B" 

->. 

Phase 1 complete. Tree size 15652 
Phase 1 errors: 0 

Phase 2 complete. Code size 9631 
Phase 2 errors: 0 
Code origin 370 


are static variables; this means they are always 
available to any part of the program. Dynamic 
variables - such as f used in the pause procedure 

- disappear after being finished with, Unlike 
Basic, all BCPL variables and constants, known as 
manifests, have to be defined before use. 

Also unlike Basic, which has string, integer and 
real variables, BCPL has only one type of variable 

- the "word", or 16 bits. This makes it ideal for 
implementation on a home micro, 

It does have some add conventions though. 
For instance, the asterisk is thought of as a con¬ 
trol character. It cannot be represented as simply 
* but has to be written as ** before it is accepted. 
Gripes aside, BCPL is a lovely language to use. 

You can use any Ascii text editor for producing 
the source code, indenting the text is not necess¬ 


ary, but helps to show the levels of the program. 
After saving the text-call it STARDQJ.0 - it may 
be an idea ta dry run it through the compiler 
without GETting any of the libraries. As long as 
only Undefined identifier errors are produced the 
text should be OK. But beware of spelling mis¬ 
takes in procedure names, as these cannot be 
checked for until the final compilation stage. 

You must first invoke the compiler from disc, 
using FI UN "DISC and then 3 BCPL. Follow the 
compiler dialogue in the panel, but note that 
minor differences may occur in the numeric 
values produced, 

#j Next month, in the final pert of this series, well 
look at the assembly language version. 

> 







Compiling the BCPL version - the dialogue 


Routine 

Basic 

lines 

BCPL 

procs 

Initialisation 

20-70 

start 

Print title screen 

90-170 

start 

Draw game screen 

180-450 

drawscr 

Main game logic 

470-530 

start 

Print game over screen 

550-600 

start 

Print success screen 

620-680 

start 

Wait for keypress routine 

700-760 

wait key 


The main (valines - j compphsim 


Amstrad User October 1988 


Page 27 

























p 


G 



ff S-tardodoer using 

Arnor's BCPL conpi Ler. 

£3 



// Written by Stewart C Russell of Edible Conputers, 




// Requires ALibhdr 

, A1 -hhdr1 and Ansdos Libraries, 

LET startO BE // *** 

t f 

Main Routine *+* 

FES’ 



U 


S( 



moded) 


star = 



bordertfl, 0) 


d&Lar s 3 

// Loop delay in 1/3&0ths of a sec. 


ink(0, 0, 03 


S) 



inkd, 26, 263 





ink(3, %, 0) 

// Set up inks and mode 

STATIC 



located^, 1) 


5( 



wri test'S t a rdodger 1 ') 

// Print title screen 

increment ■ 5 

// Number of stars added per screen 


Located, 53 


xstar - 0 

If X-pcsitior pf star 


writest!void the kiLLer 

Asterisks, and seek the’) 

ystar 1 0 

// Y-position of star 


Locatefd, 6) 


dy “ 4 

// Y-positior increment 


wri tesf’wondrous Nextscreen Gap [") 

d 1 5 

// Start no of Stars per screen 


Located?, 133 


done = 0 

// Numoer of screers completed 


writesl’LFse SHIFT to climb") 

nent = 0 

ft Next screen r ember 


per(2) 


status z 0 

// Status, 1 - dead, 0 - not dead 


Locateti, 183 


ks = ft 

ff Shift key status 


wri tesCWritten : n BCPL by Stewart C Russell") 

c 2 0 

// E n k status for to L Lisi on 


Locste(9, 193 


y = 0 

// Col Li & 1 or detection y-pos i ncrement 


urites ("Edible Computers 

25/4/88") 

13 



pent 1) 





uaitkeyf 3 

// Press any key message 

LET waitteyO BE 

// Prints message and waits for key 


status := ft 

// Resit pointers 

if 



q ;= 5 

// to screen ft, status = alive 

LocatelS, 253 



drawscr(q) 

// Draw screen 1 Hive stirs) 

wri c es C'Press ary 

key to continue,") 


S( 


WHILE keyvalidU 

DO LOOP // Clear buffer 


ks := 0 

// Clear key status variable 

UNTIL kmaLidn 

CO LOOP ft Continue On keypress 


drawr(4, dy) 

// Draw line unit 

S3 



pausefde Lay) 

// To allow for reactions 




ks ;= inkey(21) 

// Get shift key status 

LET pause!Length) BE // Pauses for length/30B seconds 


TEST ks EQ - 1 THEN, dy 

:= 4 ELSE dy - 4 // Move up 

St 



y dy / 2 

// Get y-pos in front of lire 

LET t = timet) 

if Get current time 


c gtestrfS, y3 

// Test point in front of line 

UNTIL tiitO ED t 

* Length DO LOOP ff Haft until length 1 




1) 

ff units have e Lapsed, 


SU1TCHON c INTO 

t ( 

// Act or ink no. accordingly 

LET drawScrtq) BE 

ff Draw the screer with q’ stars 


CASE 0: y := - 1 * 

y // If ink 0 

if 



mover! - 2, y) 

// go back to old cooros, 

ngdeff) 



END CASE 


drawr(629, 0) 





drawr{fl, 170) 



CASE 3: mode!13 

// If ink 3 

never{3, -60! 



locatet16, 13 

// congratulate player 

draurfB, 1693 



wri tes ("WELL DONE") 

// on completion. 

drawr! - 629^ 0) 



lgcete(l0, 13) 


drauMB, - 399) 



wri t es ("Stand by for 

Screen ") 

dr-aur2) 



next ;= (q f increment) ■+ 1 

drswr{627, 0) 



writen(next) 

// Print neit screen no 

drawr(0, 168) 



q := q + increiient 

// Increase no of stars 

mover(0, 60) 



waitkey (3 


G ray r(B ^ 167) 



drawscr(q) 

// Draw the next screen 

drawrf * 625, 0) 



END CASE 


drawr(0, - 399) 


4 






DEFAULT: status 1 

// Default to dying 

FOR s - 1 TO q DO 

t ( 


EN&CASE 

i) 


» i 

ustar := Handout) REH 5613 * 50 ft Get rnd x-pos Hr * 


S3 


rsndoimed : = xstar + tineO // Feed random seed 


REPEATJNTIL status FiE 0 

// Repeat loop while not dead 

ystar Handout) REM 361) + 20 // T-pcs 




rancomseed ;= rar dorr sees - tsstar REM ystar + q) // &eeo 


node(ID ff Player is dead if ue've cot to hire 

movefxstar y ystar) // Move to rnd position 


locate(16, 1) 


our Hits tar) 

// Plot a * there 


writes ('YOU GOOFED") 

pr 

S3 



lecate!5, 13) 





writes("Number of Screens completed = ’) 

gpentJ) 

// Draw lines in ink 3 at end of screen 


done := (q f increment) 

- 1 

neve(637, 0) 

ff to check for screen completion 


writenfdone) 

// Print no of screens conpieted 

drawr !0, 40ft) 

// (These Lines are invisible) 


waitkeyU 


drawr(2, 03 



1) 


drawr(0, - 400) 



REPEAT 

// Repeat outer Loop of ‘start’ 

gpenf1) 

// Set pen to white again 

$) 



r»ove(0, 200) 

ft Hove to line start position 






Page 28 


Amstrad User October 1988 

























I was impressed by the fact that Star have now 
produced a great looking little budget printer with a 
24 pin head. 

I was impressed by its excellent quality—the 
8 resident fonts available and its high density letter q ual ity 
helped me produce a really professional mailshot, 

1 was impressed by the extremely swift draft elite speed 
of 170cps and LQ elite at57cps and the standard 7k buffer, 

] was impressed by the special push-tractor feature 
that a.l I ows th e LC2440 th e I owe st poss i b I e tear o ff an d i ts 
ability to 'park' 1 continuous paper and load single sheets 
automatically-so the re's no need to remove the continuous, 
I was impressed by the touch-butt on front control 
panel that makes using the printer an absolute d ream. 

But most of alb f was particulary impressed with myself. 
Because my Star IC2440 was so inexpensive 
and no other printer comes close for sheer quality and 
value-for- money. 




COMPUTER PRINTERS 


StarMicronicsU.K Ltd. 

Craven House r 40 Uxbridge Road, 
Ealing, London WS2B 5. 
Telephone: 01-8401800. 

A division of 

Star M ic ron ics Co,, Ltd. r Japan. 


r 


Please tell me bow the Star LC24-J0 can handle my printing needs. 
Name_ 


"l 


Company. 
Address — 


Postcode 


.Telephone. 


Or just cal I Bel i nda on 01 -M) 1029. L £4 ACU10 

















Dynamic 



CP/M has the advantage over Amsdos in that you can have 
several random access files open at any one time. Alex Aird 
compares two databases that sit on opposite sides of the fence 




i 



FOR AMSTRAD CPC 61 . 

(Also tefnJTd l?SK LTC H 0 ! ■.- J 


ATI,AST PLUS 


nmv-i 

»mi4ttcKaiia 


| hpF; 


'Llr—rliT^ 

, p " M ^!hr1> 


w-r ij- 

'£23**m 


MASTERFILE 


BATA H[fSC AND KhTRIFlMI 
HO.Ml- ,l.d HIJS! NESS 


Campbell Systems 


Jn|.*. Ir-iiqLI 

rzl- 

hi in 

■■■Ml* i TwjiWi 

trm-t Ml nit ' 

pi 

n ' 


0 Dealer Details and Invoices 


British Dm ted Freight Tel: 0452 fc?7332 

1 4S3 Western Avenue Contact: Mike Horne 

Gloucester 

CIS SJN Ref: BUI 

Invoice 

-! 

Tax point 

1- 

Amount 

i-- 1 -- n 

Date paid 1 Comments 

84294 

84293 

mw 

84553 

20 flag 94 

23 flug 94 

81 Oct 94 

21 Oct fi4 

£235.00 

£33.00 

£3)5,00 

£133.00 

02 Oct 34 

02 Oct 34 

reminder sent 3.1.95 

Top record = 6001 IH] for Menu ( INTER1 for wore,.. 

File; FILE 3 

Rtpord&;D0L7 Selected ;0012 Parent 

i:3005 RAM used;S2K from 84k 


Masterfife til menu by men u approach 


R ANDOM access files with indexes mean 
that m sorting is needed, Data is stored 
in the order that ft is entered, and the 
index keeps track of where things are on 
the disc, So If you want lists of dub members by 
name and membership number, you could keep 
one index for names and one for membership 
numbers. This would be the same as having two 
separate sorted lists. 

AtLast Pius makes full use of the CP/M random 
access facility by keeping both data and index 
files open at the same lime and finding items of 
data by referring to the index or indexes. 

You can liken this to you going to the local 
library for information on, say r Basic program¬ 
ming. First you could consult a map to find the 
nearest library, then look through a card index of 
subjects to find the shelf where computing books 
were stored, then look along the shelves for 
books on Basic programming, then consult the 
book's index pages. 

AtLast Plus works in a similar fashion, allowing 
a maximum of five indexes per file, and 10 files 
per database, 

Masterffh If I for the 6128 has become the 
standard by which to judge other databases, 
it runs under Amsdos and all the data is 
stored in memory. No disc access makes the 
program very quick to use. 


Putting it to work 


AtLast Plus can be used for storing most kinds of 
data, but is limited when it comes to calculations. 
For example, if you wanted to keep cricket club 
records you could record the subs paid by each 
member and the program would give you a total 
amount of subs paid by all members, or each 
group of members. Likewise you could get the 
total number of runs scored by each batsman, 

The limitation is that you wouldn't be able to 
calculate batting averages. How severe that limi¬ 
tation is depends upon the use you have for a 
database. 

I set up a genealogical database to test out the 
program and found it very easy to get started. 
First you define the fields - AtLast Plus only 
allows 20. You might think that you would soon 
run out of fields, but this is not the case because 
each field may have up to 99 elements - a field to 
record the names of someone's children could 
have, say, ID elements and the program would 
automatically refer to each element as childrenl, 
children and so on. 


Page 30 


Amstred User October 1988 


<r 
















































REVIEW 

ra 

V 

/ 


7 


Starting out from scratch can he a tittle 
daunting with Masterfile III but the progress¬ 
ive menu by menu approach is helpful to a 
certain extent Initial record designs, 
however, can be a little tricky. There is scope 
here for someone to release a disc foil of 
ready made formats* 

First you must specify data names, then use 
these names when setting up the format 
There is no need to specify the length of a 
field as Masterfile ill uses variable length 
fields „ This means no space is wasted with 
short or empty fields . 

Fields, forms and indexes 

Fields can be of various types in AtLast Plus. 
Alpha is for names and suchlike. Upper converts 
all input to upper case. There are three types of 
numeric fields, Integer. Fixed point decimal and 
Real. The Date field is intelligent and won't 
permit, for instance, 31st February. 

A Serial field is automatically incremented and 
is used for unique reference numbers. The HMS 
field keeps data in the form of hours minutes and 
seconds. The Constant field type is for storing 
data which is often repeated, like names of towns 
- you only have to type the first letter or two of a 
name., the program will fill in the rest. In all, nine 
different types of fields are supported. 

After the field definitions are done ft is time to 
set up the indexes you intend to use. For my 
genealogical database I used indexes for 
reference number and date of birth. 

The program creates a form for you to display 
all details on the screen so there is no compli¬ 
cated design process to go through. The form can 
be edited to suit your own tastes, or even 
completely redone. It is possible to have several 
different forms to allow you to display the data in 
several different ways. 

If you use a unique number for each record it 
makes the search for information very easy. 
Using the genealogical example you would see 
one record, and its parents and children could be 
listed along with a reference number. To find a 
certain child's details it is simply a matter of 
pressing S to search and the number to find. 
One of the more powerful options of AtLast 


Plus is List You can list records either to screen, 
disc or printer in a specific order. In my genea¬ 
logical database I used the Royal Family and 
listed records using the date of birth index and a 
condition that the title field began with a letter K, 
This enabled me to list all the kings of England in 
the correct order. 

Layout is very flexible In Masterfile III and 
several form designs can be used for the 
same data. Little boxes can be drawn around 
pieces of data and colour can be used , doth 
can serve to highlight important items. 

Each format fe divided into Heading area 
and Record areas, in a cricket club records 
example , a member's name , address, 
membership number and so on would be 
placed in the heading area, and scores would 
appear in the record area. Several scores 
could be displayed at once and a highlight bar 
can be used when searching through the 
records. 

New records can be added at any time, 
although it is advisable to sort the file after 
each session. The sorting speeds up the dis¬ 
play of the data considerably. 

The relational abilities of Masterfile ill are 
very useful, The name address and 
membership number would be the parent 
record, scores would be the child records. 
The membership number would be used as a 
link between both. 

A separate format could be used for 
address labels . All that is needed is to have a 
form that contains only name and address 
and is eight lines deep . The priming of labels 
is a very easy fftfog to do and switching 
between forms is accomplished at the touch 
of a key. 

Conditions 

AtLast Plus has many applications such as print¬ 
ing address labels to all people having a certain 
post code or finding all people in the database 
within a certain age group, or a combination of 
both. A great many conditions can be used to 
filter the records., enabling you to extract just the 
information you need. 

You can have up to 10 files in each database, so 


fie Id Selection Conditlaft 

Lineegel 2] EC H 

frene C, l g g i C* I Sat aria as- 
T hc British Scyjii FaiL 5 y 


Naftt r Gabrf* 

Title i kir.f Gtorfc V 

Reign fron t ;gi» To i 893*6 
Batft I 1BB5 Died ; i536 

SpctJKPE htane ; Princess Hairy of Teck 
WethfriS : 

F-ittwr* wee* ? 

Children b Edvard VIEl 

freorgu V| 

Maty Ffineess Ray*I 
Henry put* of G1ouaeiter 
George Dvfee ef Kent 
John -S ft 


Ref nun j 12 
Lineage ; n 


ia 


Reieren-se Number 
13 


26 


34 


Mis-aligned 
output bom 
AtLgtf Plus 


if you want to record a great amount of detail 
about a single person you car create a second 
file. This could have a reference number and one 
other field of, say, 15 elements. Each element 
could have 79 characters. This corresponds to 
around a screenful, and by remembering the 
reference number all you have to do is switch 
files and search again by number, The process is 
quick, easy and the only limitation is disc size. 

The printing of address labels with Mas¬ 
terfile Hi can be made very selective, if you 
have a field for the amount of subs paid you 
would select records on the basis o f the subs 
paid field being empty , Then it would be just 
a matter of loading a roil of labels into the 
printer and pressing P, 

Sorting data on surname can present a 
problem with some databases . For example J 
Smith would be sorted into the Js and Mr J 
Smith would be appear among the Ms. Mas¬ 
terfile fit gets around this problem by 
allowing you to enter the data as MrJ\Smith. 
The backslash tells Masterfile to sort into 
order as if the data had been entered as Smith 
MrJ. 

Making changes 

Databases created with the earlier version of 
AtLast are not directly compatible. All is not lost 
though because you can export data from the 
earlier version to a disc file then import the data 
into AtLast Plus. You car also create indexes to 
go with this file. The process works with any plain 
Ascii file so you can import data from a variety of 
sources. 

Pressing T from the main menu in Mas¬ 
terfile III - a hangover from the early tape 
version - takes you to the disc menu. Apart 
from the usual save and load you can merge 
data from other files. Either the whole fife can 
be merged or just a select few records. 
Formats , too, can to? merged into the current 
database file. There is no real need to leave 
the Masterfile III environment as all the 
necessary disc management functions are 
provided. 

Data can be exported , buf not imported, 
from Masterfile HI, meaning it can be used for 
jobs like mail merging. The data can be 
exported in various formats so as to be suit¬ 
able for a variety of mail merge type pro¬ 
grams, or ft can be sent in a suitable form to 
be used in a Basic program. 

Printing it out 

There were problems in AtLast Plus with out¬ 
putting data to the printer. I had name and 
reference number neatly aligned on screen but 
was unable to get them aligned properly on the 
printer - see Children in the printout alongside. 
Also, when I wanted each record on a single page 
the two line heading was printed on one page 
and the record on another. 

Printer control codes need to be sent to the 



Amstrad User October 1988 


Page 3 * 



























printer before booting the program. It's not a 
difficult procedure to do from either Basic or 
CP/M, but it would! have been nice to have been 
able to do it without leaving the program. 


Mas fertile III allows you to send raw codes 
to whatever printer you have fitted to your 
CPC. Condensed enlarged NLQ ... ail are 
easily set up by referring to your printers 
manual for the correct codes. Hard copies are 
printed with data in the positions you see 
them on screen , No problems. 


Ri 

■VIEW 

— 

w 

_ 7 



Conclusions 


If calculations are important then Masterfile III is 
the one to go for as AtLast Plus is very limited in 
this area. 

If you are into genealogy then AtLast Plus is 
perfect and you will find that file size limited only 
by disc space is a real help. 

Then again, because Masterfile III runs under 
Amgdos and the whole of the file is kept in 
memory, it is exceedingly fast. AtLast Plus suffers 
from CRMs inherent slowness at accessing disc 
drives. 

Both have good manuals that feature excellent 


tutorial and advanced sections. The Masterfile III 
manual has no index, which is a prty r but the 
detailed contents pages help you find things 
fairly easily. The AtLast Plus manual was written 
by David Foster 

The major advantage of AtLast Plus is the fact 
: that it runs under CP/M PJus. This makes the fiIes 
extremely portable. AtLast Plus can import data 
from a plain Ascii file, making upgrading from a 
variety of other databases a definite possibility. 

The provision of User Basic in Masterfile III 
allows experienced programmers to set up the 
machine and manipulate data in any way they 
choose, Beginners are not forgotten though as 
some of the Basic programs supplied in the 
manual need no alteration, 

These two databases are really very good. I 
would recommend both .,. it all boils down to 
what sort of data you want to store. 


The AtLast Pius database runs under CP/M+ 
on the 6128 and costs €39,95 on disc, if is 
available from Rationai Solutions, Cam 
House, Can worthy Water, Cornwall, Pit 5 
SUB. (Tei: 056-681 511). 

Masterfile III runs under Amsdos on the 6128 
and costs £39.95 on disc. It is available from 
Campbell Systems r 7 Station Road, Epping , 
Essex, CM16 AHA. (Tei: 0378 77762). 


How they rate 

AtLast Plus 

Masterfile Ilf 

Flexible layout 

• 

* 

Calculations 


• 

Unlimited file size 

• 


Change layout 

• 

• 

Fast sorting 

• 

• 

Fast search mg 

• 

• 

Conditional opergtofs 

• 

• 

Set up printer from program 


• 

File protection 

• 


Export data 

• 

* 

Import data 

• 


Idiot proof manual 

• 

• 



d vantag e 


(ACU) 56 Bath Road, Cheltenham GL50 7HJ 
Telephone 0243 224340 or 0242 224848 

NEW LOW PRICES (All INCLUSIVE of VAT) 


■ Your yder will be processed Within 24 hours 
‘A pr oJS include VAT and FIRST CLASS UQSlaga 
' A<Jv&ttif:ed items a-e normally he'd in 3‘cck 
" We give a lull rertund if you are not satisfies 

Order py post or 1e ephons. Wfl accepl Sterling cheque*, 
Eumcfisquet, PCs, Access- nr Visa. Overseas customers 
please add Cl per item. 


ADVANTAGE SOFTWARE 


HIGH LEVEL LANGUAGES 


Jom tt"Hj Aeh/antegfl! Incapendent Compulse User 
Group and gel a further £1 off svery Hem in this 
advertisement (£2 pf High Level Language 
compiie^i p month, y Newsletters and suppom 
Annual membership is jusl El 2 {UK.) £15 (Europe) 
£16 |R#st of the World) 



SPECIALIST APPLICATIONS ONLY £5.00 PER DISC 


BOURNES EDUCATIONAL SOFTWARE 

Choose Iro^ Wortd Wise. Word Harp, Timeman Ore, 

Time—an iwc Map Ftally Hapoy Writing. Haflpy Numbers, 
Happy Letters. Osprey ard Animal Vegetable M nem 
"Educational and FUN too!. . ONLY £ 13.95 par disc 


SCHOOL SOFTWARE 

Choose Iro— Mag c Malhs Pay&chcol. Maths Mania. Maxi- 
Maths. Baner Sealing. Better Ma^hs. Physics.Chemistry, 
rvology. Mapwork Ouz. 

“H igrny Reconv-tend ad"...ON LY £13 95 per p Sd 


NEMESIS 

Four Classic Advenhjrs Gamas - The Tna 01 Arnold 
Blackwood, Arnold Goes To Somewhere Elsa, — a Wise & Fdq! 
Of Amnia Blackwood and Brawn Free "A good challenge, lots 
□f h ms and lips and a good range of responses" 

- SOW PLUS .... CB.B5 

0 QN 2 G SUPER MEDDLER 5 HACK PACK 

Tape to disc.....„.„,„,£l 0.&5 

BONZOS OGQ DAH "I reccmmandil' - AA .£ 10.95 

BON 20 6 LITZ Sp&ddlQCk Straight to disc....£ 10 . 9-5 


SERIOUS PROGRAMS ON DISC 

PROTEXT The ddfHiUve word processor .£22.95 

PROSPELL Spelling checker for Pretext.£22.95 

T A SWORD 464 or TASWORO 6128 |pn disc) .£ 17.95 

TAB SPELL Spelling Checker tor Tasward .. £l4.&& 

0 BASE II DalaPasa Syslem rqr CPC&1 28 ..£09.95 

MINI OFFICE H Intagrated Suite Oh ehSC ...£19,95 

S’OPRESS Powerful and versatile DTP.£34.95 

ADVANCED ART STUDO Graphics package .£22.95 

ADVA.NCEO MUSIC S v 5TEM Music composer.£22.95 

MAXAM Irom Amor.. . .££4.95 

KOSMOS FORE GN LANGUAGE TUTORIALS EACH- £17.95 
HIGHSOFT KNIFE PLUS Disc Sectcr.'FsIa Editor .£10.95 


GAMES COMPULATIONS ON DISC 

THEY STOLE A MILLION (Arioiesxjfl)...£t1.9S 

COM PUTER HITS ?. (Beau Jotyj.£11 J5 

COM PUT E R HUTS 4 (Beau Joty}... ... £11.95 

6 PACK VOL 2 (Bite).Cl 2.95 

TRIVIAL PURSUITS (Domark)....Cl6.95 

HITCH HIKERS GUIDE TO THE GALAXY (Intoopm) ,,.,£22-95 
Many "■ore-games available - Please er.cuire 


including printed manuals 

MIX C COMPILER ...£29.95 

Hundred* 01 sallied usen? agree this- is Ihe b9Sl llQHt ng point 
C sompJer Icr Ihe CPC (CPM-). Tie package includes a com¬ 
prehensive manual and tutorial 

Ml X SPUT SCR EEN T EXT EDITS R ..£ 19.95 

Wordstar-similar funcdOriS lex editing source cods 

MIX ASM UTILITY tor integrating MASMBC ....£8.95 

MIX TUTORIAL EXAMPLES Sava ywr .£4.95 

MIX GRAPHICS LIBRARY ft FULL SOURCE CODE . C$.95 

NEVADA COBOL On a step compile and run .£29.95 

Fast commercial business prearamming or your PCW 

NEVADA PASCAL SeqjentiSJ/lndaxad file IfO .£29,95 

OiS Step compile and run with trace Style debugging 
NEVADA FORTRAN ANSI X3.9-T'966 ^odram IV....... .£29,95 

Generates object coda module* “just cemp» and run 

HI Son" C Compiler wilh graphics library .... .£44.95 

HISOFT PASCAL AO Extensive implamanlaticn .£44.95 

HfSOFT FQFTTH with GS-X graphice .. £ 19,95 

HISOFT LISP Interpret tar Al application! .£44.95 

ZBASIC Advanced, powerful compiler..........£59,95 

FTL MODULA 2 A powerful naw language...£49.95 

HISOFT DEVPAC V2 Assembly language tool..£44.95 

THE BEST FROM THE PUBLIC DOMAIN 

The tallowing d SC3 contain Irc ad and tested whwara from the 
public domain, layered tor Amstrad CPC compilers ruining 
GP.-M Plus. Each, dflC has MENU selection, sorted directory 
and fill dopumentat-cn. 


TE XT EDITING AN D DATABASE S ON LY £5.00 Per Disc 


1 TEXT EDITOR Easy te use tall screen ASCII eddoc wilh 
automatic word-wrap, page breaks, pr nter ecnlrol -itJeaf 
tar compiler source code, 

2 DATABASE A relational dalabase lor storing simple data 
and producing reptxla and forms teltern p ree formal query 
language with macros and commands. Featrg& on-line 
help Disc also contains arc Inventory Daleftaaa. 

3 FIXED ASSETS LOG Record Up to 350 hems and their 
value. For home inventory, ins.urar.ee, slockt&lting control. 
Forms management and sort rOufine 

A VIDEO CLERK Track your vrfso collection. Thi s daisbdsa 
Sytiem teatums 4 -sortoptions ard lorms management plus 
extensive documenaiiOh. 


1 COMMUNICATIONS-Featuring UK Modem 7, Kermit and 
MEX plus communications ut lit as 

2 STD COD ES-AH U K tfide? in numeric order with corraapond- 
.ng exchange names 


USE FUL UTILITIES ONLY £5.00 P ER DISC 


1 COM PL EAT UTILITIES-Tha lamcus NSWEEP disc man¬ 
ager. Superzap sectorifiie ednorLfnera&e. DISCKTA tor 170k 
CFJ formet, 5.25" second drive, Screen dump etc, 

2 TEXT PROCESSING UTILlTlES-Sdaways prints taxi (eg 
spreadsheet) on its side, Alphabetic -Sen, Word Gou-"l 
WSCkMUl convert WP ^ ie to ASCI I, Simpt e Spelling Checker. 
Sco'B Card Generator, Banrer printers, Typewriter Emulalor 

3 DISC ORG ANISATION-C alalogue your'fi sc cell Orton a-xl 
prodUte a prcntad index. File Finder. Archive program, 
Squeeze and Unsqueeze - save disc space 

A THE OPM 2,2 COL LiCTON-For 464 cwnere with juel CPM 
2,2. Includes NSW* 1 , Sector Edrter, Key Definer, Td.xl Ed ICY, 
Unerase. File TranslW, Grep, Easy Li&ter, Compare, Find 


PHOGRAMMING ONLY £S. DO PER DISC 


t THE 200 PROGRAMMER-2M Assembler,■Disassembler, 
280 Debugger. ZSO Library, Z80 to 6u6DIranslalote 

2 THE SMALL G PROGRAMMER -Includes source code 
Produces execuiabl* machine code programs. 

3 C TOOLBOX -See how other programmers do q wilh this 
useful sal of C Source code programs Disc includes the 
executable programs, 


PROG RAMS FOR PLE ASUH E ONLY £5.00 PE R DISC 


1 GAMES COMPENDIUM -Patman. Snake Game. Palish 
Pong., Chess, Dlhelb. Mastermind, Spallil Awan. Life, Golf, 
Maze. Bidrhyihms. Word Seartdr, Fuzzle Maker, Tic-Tac-To- 
all written in machine coda. 

2 ADVENTURES -The famous Cdossa) Gave Adventure plus 
Return To Arg 

3 AMUSEMENTS 5 DIVERSIONS - 29 games whidn run cr 
CP:M Mallard BASIC. Stadrak, Whrdnward, Lander, 30 Tic- 
Tac-To, Merchant, Olhellc, Hangman, BswubsJI, Givi War, 
American Fexjr&all.M&ie, NimHOfieFfeices, Blackjack, Spies. 
Grazy-0. 


Page 32 


.4 ms trad User October ? 988 



















































































DISCOUNT SOFTWARE 

from M.J.C. SUPPLIES 


DISC GAMES: 

1 

DISC SERIOUS: 

1 

ACCESSORIES: 


ATF. 

.11.95 

Beyond The Ice Palace. 

.......11,95 

Brian Ctaugh Footed . 

.14.95 

Bob Winner 

.11,95 

Buggy Boy.. 

.11.95 

Colossus 4 Chess.. 

.11.95 

Colossus Msh-Jorcg. 

.11.95 

Conflicts 

14 95 

Combat School.. 

.11.95 

Dragons Lair 11. 

.11.96 

Driller 

14 95 

Druid 111. 

.11.95 

Elite .... . ... 

..10.95 

Football Manager II .. . 

.,,,,.,11.95 

F15 Slnke Eagle. 

.11.95 

Gryzor. 

.. 11,95 

Impact.... 

.11.95 

Kamov...,... 

.11.95 

Konami Arcade Col lectin. 

_14J0S 

Lucas Film Collection. 

.11.95 

Magnificent Seven. 

.14.95 

Master Of Universe ... 

.11.95 

Finales.. 

.16.95 

Platoon.. 

.11.95 

Predator 

.. .11.95 

Pro!. Adventure Writer............. 

.22.95 

Prohibition... 

.11.95 

Renegade ... 

.11.95 

Revenge of Dam .... 

...11.95 

Scrabble Deluxe.... 

,,.,,,12.95 

Silent Service. 

.11.95 

Star Wars. 

...11,95 

Starglider.... 

.16.95 

Streei Fighter.. 

.11.95 

Sorcerer Lord.. 

.......13,95 

Target Renegade.. 

.11.95 

Tetris... 

.11.95 

Th undercuts. 

.11.95 

Time and Magik .. 

.11.95 

Trivial Pursuits. 

.16.95 

The Pawn 6128.,. 

.16.95 

We are (he Champions .. 

.. 14.95 


THIS MONTHS SPECIAL 

DARK SIDE 
by Incentive 

R.FLP...,,£14*95 

Quite £9.95 


EDUCATIONAL: 


Fun Sdiool 2-5 years . ,,..7.95 

Fun School 5-6 years.. . .7.95 

Fun School ■8-12 years . 7.95 

World Wise ... 11.95 

Aninrial Veg. Mineral.. . .11.95 

Answer Bad* Jnr Quit . .. H 11 -95 

Fact File Spelling . ..7.95 

Fad File Arithmetic . .7.95 

Fact File Sports .... 7.95 

Note; FACWILES ARE EXTRA 
QUESTION PACKS FOR THE ANSWER 
BACK JNR. QUIZ 


Spanish Tutor ... .... , 

.16.95 

Printer Lead 1M ... 

..895 

French Mistress. 

16.95 

Printer Lead 1.5M ... 

.9.95 

German Master. 

,,,,.16.95 

Printer Lead 2.0M. 

.10.95 

Italian Tutor 

.16,95 

RS332 Leads (various)...... 

.11.95 

Maxam ass/diss.. 

.21.95 

Mono Screen niter.. 

..12.95 

Pretext .. 

,,,..,21,95 

Colour Screen Filler... 

.....14.95 

pros pelf.... 

.20,95 

Comp Pro 5000 Joystick... 

_13.95 

Promerge 

.20.95 

Cruiser Joystick.. 

..995 

Stop Press.... 

39.95 

6128 Light Pen.. 

.26.95 

Oualitas Plus. 

.....12.95 

464 Monitor Ext Leads. 

..6.96 

Tasword 6126 .. ... 

.19.50 

6126Mon Exl Leads... 

...7.95 

Taspell . 

12 95 

Single GF2 Disc...... 

...2.95 

Tasprint. 

.,,,.10.95 

IdOOFanfoW Labels ... 

..„„„5.95 

Tascopy . — .. 

.10.95 

3" Dec Head Cleaner.. 

.6,96 

Tasdiary _______ 

.10,95 

Second Drive Lead ... 

...7,95 

T assign 6128. 

23.95 

DKT 64K Memoiy Exp.. 

.44.95 

Matrix Spreadsheet .. 

.29.95 

AMS 20L Disc Box. 

.11.95 

MastercsJc 128,....... 

,.,...28.95 

AMX Mouse + Art. 

.65 95 

Masterf.le 111.. 

.32.95 

AMX Mouse + Step Press.. 

.75.95 

Mini Office II „ rr , rr ... 

.15 95 

464 Dust Cover (mon/col}.„... 

.7.95 

Advanced Music System,,, 

.2595 

6126 Dust Cover,..,.,....... 

....7,95 

Advanced Art Studio . 

.19,95 

Amsfrad RS232 Interface.. 

.55 95 

Amor Filer.. 

,.,,,.21.95 



Amor Office Suite. 

.29.95 





BOOKS/MANUALS: 


CPM BASED: 


Intro to GPM+ 


7.95 


Supercalc 2 . . 

Dr Graph .. 

Dr Draw ... 

Dr CBasic . 

Dr Pascal MT+ .. 

Amor C Compiler ... 

Maxam II .... 

Nevada Fortran.. . 

Nevada Gobof. „.. 

Hisoft Lisp . 

Hsoft Devpac SO . 

Hisoft Pascal 80 . 

Rise Ft C Compiler........... 

lankey 2 Finger Typing ,, 
lankey Crash Course..... 


.41.95 

....39.95 

.39.95 

.3595 

.35.95 

.... 39,95 
,...39.95 
...39.95 
.... 39.95 
,,.. 18.95 
....39,95 

.39.95 

.,,.39.95 
.... 19,95 
,,,,19.95 


MJC SPECIAL 
PROTEXT CRM; including 
Spellchecker & Mailmerge 
RRP £59.95 Ours £39 95 


CASSETTE BASED: 


Max am 464.... 

.16.95 

Pretext 464.. 

.16,95 

Tasword 464.. 

.15.95 

German Master 464..... 

.....14,95 

French Mistress 464 .. 

..,.'14.95 

Answer Bacrt Jnr Quiz. 

.8.95 

Mini Office II 464. 

.11.95 


Mastering Machine Coda.8.95 

The Amstrad CPM+- Book..12,95 

128 Firmware Spec(965)..18,95 

Programming (he ISO .. 19,95 


SPECIALS; 

DMP2000Ribbons..* 2 7.00 

...* 516.00 

DMP Coloured Red, Blue.. 3.95 


Genuine Amsoft CF2 Discs 

.....x 5 12.00 

..... . ._.,.x 10 22,96 

..... % 20 42.95 


ROM BASED: 


Max am. .. 

....31.95 

Pretext. 

....31.95 

BCPL... 

.23.95 

Ulopia... 

.23.95 

Prospel!..... 

.... 28.95 

Promefge+. 

.28.95 

Maxam 1.5.. 

....23,95 

Cage Rom (stele Iflace). 

.... 31.95 

Rodos. 

....28.95 

Rombo Rom Boa p d.. 

.,..31.00 

Romt» {bought with a Rom). 

....28.95 


ALL PRICES INCLUDE VAT, POSTAGE & PACKING IN THE U K. 

THE ABOVE SOFTWARE IS ONLY FOR THE AMSTRAD CPC RANGE 
PCW AND PC OWNERS PLEASE WRITE FOR DISCOUNT PRICES 


M J C. PACKAGES 

Gualilas Plus KBS B Bit Port 
Display Font Pack 

RRP £44.45 
Package Price £34.95 


NEW PRODUCTS: 

KDS 8 BIT PRINTER PORT; 
Gives your primer more flexibility - 
ideal lor use with QUALFTAS. 

MX Price: £18.95 

KDS ROM BOARD (holds 6 Roms) 
MX Pnce; £25.95 

KDS RS232 INTERFACE: including 
comms software built in on Rom. 
MX Price: £45.95 

KDS 5.25' DISC DRIVE: For use as a 
second drive, complete with software 
5 lead, Plug in and go. 

MX Price: £149.96 


CORNIX SIMPLE 

ACCOUNTS: 

Ideal for the small trader, easy to use, 
features safes, purchase and debt 
analysis and also gives you figures 
for the VAT return 
MX Price: £34.95 


AMSTRAD HARDWARE 

AMSTRAD V21 £3 MODEM (lead extra) 
MX Price £95.95 

DMP 2160 PRINTER. New 160 CPS 
MX Prsrfl- £15995 

LQ3500 PRINTER: 24 pin head with 160 
CPS very good NLQ 
MX Pries: £299 95 


NEW PRINTER RANGE 

MP-135 PRINTER: SO mlumn. 

135 CPS Friction ft tractor f«d, Epson comp. 
MJC Price: 8H9.95 
PANASONIC 1001: SO column, 

120 CPS Fricmn ft Tf«ior lead, Fpsw?; comp. 
MJC Price: £169.95 

MP-2Q0 PRINTER: B0 column, very fast 
240 CPS, Friction ft Tractor, Epson camp. 
MJC Price: £279 95 

MP-201 PRINTER: wide 136 column, Iasi 
240 CPS, Friction ft /Tractor. Epson comp, 
MX Price: £349,85 
All above prints ns carry a TWO YEAR 
GUARANTEE (except Amstrad primers} 


Overseas orders welcome — P/ease write for details 

WE ARE NOW IN OUR FOURTH YEAR OF SPECIALISING IN AMSTRAD MAIL ORDER, OUR POLICY IS TO PROVIDE THE WIDEST RANGE AT DISCOUriTT 

PRICES WITH A FAST TURN AROUND TIME - TRY OUR SERVICES WFTH CONFIDENCE 



CALLERS WELCOME!: MON-FRl 9am to 5pm. SAT 10am to 4pm 
PLEASE SENDCHEQUES/FQs TO: 

M.J.C. SUPPLIES, (ACU) 

40a Queen Street, Hitchin, Herts. SG4 9TS. 

Tel: (0462) 32897/420847 for enquiries/Credit Card orders 



Amstrad User October 1983 


Page 33 










































































































































































EE A JURE 


L _ I 



T HE Salamander coin-op machine has been 
drawing the crowds in the arcades since 
its first appearance. In essence it is a 
beefed up Nemesis, a sc roily shoot 'em up 
with a host of additional weapons. One of the 
main attractions is that Salamander is a two 
player game. Two friends can pilot ships 
through the alien territory together. Unfor¬ 
tunately this has been dropped from the home 
computer versions. 

The arcade machine has megabytes of 
memory and a 32 bit 68000 processor - you can't 
really expect a 64k, 8 bit, Z80 machine to be able 
to mimic that. Still, the CPC version does a pretty 
good job. 

Andrew Glaf&ter was the archetype whizz kid 
programmer of a few years back. Mow 21, he 
lives in Crawley, Surrey with his mother and a cat 
called Bill. 'There used to be a Ben", 
he says, "but he got into one cat 
*ight too many. Bill is a clever 
cat, he'll nip out to the hall 
when the phone rings so 
he can sit on your lap 
as you take the call". 
Andrew's first computer 
only had eight switches, 
he designed and built it 
himself. "It had 31 bytes of 
ram, and I never filled it up." 
From there he progressed to a 
computer built from a kit, that had a 
hexadecimal keypad, but the first machine 
he had which anyone would really recognise 
was a ZX81. He wrote a few games for this, 
including Invaders and Meteor. Then when the 
Spectrum was announced he decided that it 
would be his next machine. 

Unfortunately there were long delays in Spec¬ 
trum deliveries. Andrew spent the months 
writing a Defender type game on paper. He 
called it Orb iter. When the black beastie 
turned up, Andrew keyed the hex in and 
stole a march on the programmers who 
only started when the computer arrived. 
But there were problems with working like this, 
didn't know how to produce sound from 
machine code, so every time you shoot an alien 
the program jumps into Basic, does a BEEP and 
returns", he admits. 

Qrbiter was sold by Silversoft and was a huge 


Slippery 

character 


Salamander is the latest program from 
Andrew John Glaister. He spoke 
to Simon Rockman about his life 
and programming projects 


Page 34 


4 mstrsd User October 1988 















I 


FFA TURF 


7 


$ 


i 


success. Perhaps this shows the roots of Sala¬ 
mander. 

There were other games in between, of course, 
mainly on the Spectrum. Andrew wrote the first 
two sections of The Fourth Protocol: JJ lt had 
some great windowing routines - 1 may well use 
them again",. Empire for Firebird - "They might 
release it on the Amstrad one day-they keep on 
threatening to put it out on Silver" - and Comet, 
of which he says: "It was either a couple of 
months late or 75 years too early". 

As I doubt that the CPC will be around then, I 
think they missed the boat, He has a number of 
other programming projects to his credit. If you 
have an RAC card it will have been printed by 
Andrew's program, 

The game 

Salamander is a Konami game, and Andrew has 
worked for Konami before - he converted 
Jailbreak to the Spectrum. Salam may be Arabic 
for Peace but Salamander is nothing like 
peaceful. It r s named after the reptile owned by 
such dignitaries as Labour's Red Ken. 

The first attack wave consists of strings of 
aliens, They don't fire at you, but you have to kill 
whole formations if you want to pick up bonus 
weapons. See the weapons chart for details, 

Then you start to encounter the planet. It's one 
of those places which has land both above and 



Andrew Qaister - a professional programmer 


below you. Nasty creepy crawlies run along the 
surface, the missiles come in extra useful for zap¬ 
ping them, Large arms grope at you. With some 
heavy cannon fire they can be made to disin¬ 
tegrate - but it r s not the last you'll see of them. 

Next comas a wave of horns, These puncture 
the air and look like whale bones, Timing is very 
important here, make sure you dodge them since 
you won't get an opportunity to top up on special 
weapons for a while, In a minute a standard ship 

► 


Speed up 

This makes your spaceship move faster. In 
the arcade version the difference is slight, you 
have five levels of speed up and really need to 
get alt five for it to be worthwhile. On the 
Amstrad there are only two speeds, and the 
difference is quite marked. To have all five 
levels would mean that the standard game 
would be too slaw to be playable. 

Multiple 

The best feature of Nemesis was the game's 
ability to add an extra ship which was towed 
be hind your main ship. Salamander goes one 
better. You can pick up two extra orb-like 
craft. Each shares your weapons specification 
hut cannot be destroyed unless the main craft 
is hit. They multiply your firepower, making 
the game a good deal easier. 

Missiles 

You can swoop down and attack the ground* 
hased enemy, but this is likely to end in tears. 
Much better to send a missile down to do the 
dirty work for you. They hug the ground and 
will take out any nasties they meet. 

User 

Your standard bullet will only kill the first 
enemy it encounters, The laser slices through 
whole formations. It's an awesome weapon, 
particularly when allied with multiple ships. 
The laser looks like the weapon in Defender. It 
is best to fan the multiples out when using it. 

Bonus 

This isn't a feature of the arcade game and 
replaces ripple lasers. The game is too easy 
with ripple lasers and to make it more difficult 
would render a standard craft impotent. 

In the arcade you can put more money in to 
get extra lives, with a maximum of 52, It 
would be a little unfair to expect you to nip 
down to the shops to pay for extra lives in 
mid-game. 

It would also be cheating the Hairy Hacker if 
you started the Amstrad version with more 
that a reasonable number of lives, The bonus 
simply gives you an extra life. 

ftomjs weapons chart 



A wtfve of horns purtefuxe the air anti too * 1 like whaie bones 



Amstrad User October !983 


Page 35 















































EXCLUSIVE 


READER 
OFF E R 


AMGRAPH* 

Am graph allows you to ente* tables of 
figures and present them in a neat, 
graphical form in addition to pie and bar 
graphs, this program offers stacked and 
3D bar graphs, all with automatic scaling 
and an Epson compatible printout facility. 
November 1985. 

SORCERY PLUS HACK* 

A suite of programs that makes playing 
Sorcery Plus easier and more fun. You can 
easily adapt the sprites to your own 
design, and increase your survival 
chances. January 1986. 

HQMESPREAD 

A simple but flexible spreadsheet program 
you can use without having to learn all the 
complicated commands of a big 
spreadsheet, yet still perform some 
startling and sophisticated operations. 

DIARY 

A disc-only program that demonstrates 
how to simulate random access files 
under Amsdos without resorting to 
machine code. Diary is a useful program 
for making sure you don't book a table at 
the local sushi bar when you'll miss 
EastEnders, 

MODE 3* 

Mode 3 is a two-semen, four colour, Modr? 
0 thai lets you have d^ta on the 
background screen which you can't sec. 
but which is nevertheless there. Very fast 
animation can be created by flipping 
instantly from the foreground to the 
background screen. January 1986. 

ANIMATOR* 

Animator is a wire frame drawing suite of 
programs that allows you to put together 
a number of key frames, and the software 
will 'tween' them to produce a finished 
cartoon April 1986. 

TRACE* 

Tha TRON and TFOFF commands are very 
useful for debugging basic programs, but 
they often make a mess of the screen. 

This routine allows you to re-direct the 
trace to a screen window or printer 
December 1985. 

CHORD FINDER* 

Tins program can display over 2,000 
chords, and up to 36 chord shapes can be 
saved to tape or disc and loaded when 
required, September 1985. 

JET SET WILLY HACK* 

Infinite lives and a magic teleport help you 
trip around miner Willy's mansion. Note 


unun 



We have brought together 
the very best non-games programs 
culled from the issues of Amstrad Computer User. 


These clever programs cover animation, business, music, 
games hacks and much more. Whatever your interest, there 
is something here for you - and at a very special price. 



that this hack will only work with The Final 
Frontier version and not with the versions 
of the gsme that aepeared on a 
compilation. September 1985. 

DOUBLE HEIGHT PRINT* 

A useful routine for enlarging letters on 
the screen. So if you are a tall type, than 
letters help you to expand your horizons. 
September 1985. 

ELITE DISC HACK 

So you have been playing Elite for a while 
and are still mostly harmless. If you want 
millions of credits, a few bolt-on goodies 
or even the hallowed Elite status, then 
ZZKJ's program can provide it. Instantly. 

JUSTIN S SCROLL* 

If you look in wonder at arcade games in 
which spaceships whiz? over a planet's 
surface he one million miles per hour and 
wish that you could write a program to do 
that, then you need Justin's Scroll Peter 
Gretm adapted this program for the 
scrolling in Rim runner, and the Zeit 
Corporation found it came in useful for 
F5MX Kfdz. This is how the professionals 
do it- June 1987. 

RSX LISTER 

Most utility roms contain an RSX lister, 
but they only list those FSXs that are in 
rum. What about those that have been 
soft loaded? With this routine you can 
reveal alt the RSXs bidden in your ram. 


lb some cas&s you will need to refer 
to the issue of ACU in which the 
programs appeared. In the list shove 
these are shown by # followed by 
the month. If you do not have these 
issues, you can send for the Utilities 
Unlimited documentation pack at the 
special price of £4.95. 



PRINTER SPOOLER 

When you print out a file from disc Arnold 
spends all his time printing. With a posh 
computer, like the PC, this kind of job can 
be done in the background enabling you 
to carry on using the computer while the 
printer is working. With Printer Spooler 
your humble CPC can do the very same 
thing. It's Just like having two computers. 

EPSON DUMP 

A dump for Epson compatible printers, 
ideal for taking hard copies of Mode 1 or 
Mode 2 screens, or parte thereof. Works 
with the DMP20W, DMP2160, or any other 
similar printer, but not with the DM Pi. 

THE NOBLE ORGAN 

Turn your computer into a different kind 
of keyboard - a musical one. OK the CPC 
is no FaiFlight, but the AY-8-912 can sound 
pretty impressive if you have light enough 
fitigftrs, 

ZX LOADER* 

A routine, tihai will allow you to read in 
Spectrum binary fifes. This will Not let you 
pfay Spectrum games on your CPC, but it 
is ideal for transferring data and graphics 
between two otherwise incompatible 
Computers. July 1986. 


Tape £ 7.95 

Disc £ 9,95 

Documentation £4,95 


To order please use 
the order form on 



Page 36 


Amstrad User October 1988 





































FEA JURE 




is gonna look mighty puny. 

But that was the easy bit. Later comes a fusil- 
fade of missiles from surface-based cannon, all 
looking more bio logical! than mechanical. Once 
again it is the surface-hugging missiles which 
cause the necessary wipeout. 

In front of you is a solid wall. A quick blast 
reveals that it is not quite so solid, a sort of soft 
spongy rock. Oh r watch out, those arms are back. 
Fly between and shoot your way through the 
blancmange. But the rock grows behind you, 
keep moving and firing in a straight line. 

Then it's into an area of calm, Agh! What's 
that? The lump to the right is turning into a brain. 
You need to shoot it in the eye while you dodge 
the arm. An arm which was particularly difficult 
to program. If you destroy the brain your ship 
rotates and the game turns into a vertically 
scrolling shoot 'em up, 

Major project 

When he has recovered from the shock of writing 
Salamander Andrew will return to his major 
project This Is an assembler, monitor and editing 
package called PD$ {Programmers Development 
System!. PDS is the professional programmers 


assembler. It runs on an Apricot or IBM-type PC 
but produces programs for 6502 and Z9&-based 
computers. 

Andrew started writing PCS for his own use - 
There just weren't any commercial assemblers 
which were good enough" - but soon realised 
that he had a saleable product. He enlisted the 
help of Fouad Katan,. a programmer he had first 
worked with at Silversoft. 

PD5 is continuing to grow. Soon there will be a 
communications module which will allow pro¬ 
grammers who work apart to send programs and 
source code over the telephone at very high 
speeds. That will be followed by a 68000 
assembler which will enable programmers who 
buy the system to write programs for the Atari ST 
and Commodore Amiga. There will also be a ver¬ 
sion of PDS to run on the Atari ST. 

The system has caused something of a stir 
among the programming community. The 
greatest fans of the system are Realtime, who 
take every opportunity to tell other programmers 
how much time it has saved them, 

Andrew wrote Salamander using PDS, and it is 
because he is a professional programmer that he 
knows what other professional programmers 
want: 

"The most important thing is speed. When you 


are deeply into a project like Salamander you 
don't want to wa it h alf a n hour f or the prog ra m to 
assemble and link, Using PDS you can go from 
changing an op-code to having a Salamander 
running inside a CPC in less than four seconds. 

iJ lt has all the things which games pro¬ 
grammers really want. Timing is important 
When you have a lot of sprites to move you must 
take care to miss the screen refresh. This hap¬ 
pens every 50th of a second, so loops must take 
less than this. PDS will automatically measure 
how long a routine will take to run”. 

PDS is to a programmer what a word processor 
is to a journalist but It's not cheap. The software 
starts at £500, you need an interface for each of 
the computers you want to program at £50 a 
piece, and a twin drive PC at the very least, fouad 
and Andrew recommend a hard disc, but then' 
they have been spoiled by using a Compaq 386 - 
the most powerful PC around. With this system to 
help him develop games like Salamander, it 
won't be long before you hear of Andrew Clatter 
again. 

Author Andrew Qatster for Kcnami 

Price: f8.95 tape, F14.9S disc 



Unbeatable value 

CPC464 

CPC664 

CPC6128 


MONEY MANAGER 

SAVE £5 on RRP of £29.95 when you order direct from Connect Systems 

ONLY £24.95 

Irtcl. VAT, PiP 


Unrivalled features 
Money Manager Plus 
for PCW 8256, 8512, 
9512, PCI 512,1640, 

PPC 

£ 39.95 

Inc, VAT, PiP 


Financial management software for personal and/or small business use 

Money Mariager is an easy-to-use system (or recording al l lina nriaf transactions. and f or a nalysing them in a number ol very powg rtul ways in orde r to tad litate sound 
tinancial management !l is ideal for controlling the finances ol a small business, or lor users wishing to control their personal II nances in a business-like way. Use il to 
check bank statements, keep track of exp mditure. monitor cash flow, make budgeting lorecasts, prepare business linanaal statements, pacify your bank manager, 
convince the tax and VAT inspectors, avoid nasty surprises, elc etc.! 


1 2 months of entri as are kepi in a file stored on yourdise. At any time, you may load atileinto |he computer memory, addto or edit tbs entries, analyse them, prim statements, 
and then save the updated file for later use. E ntries may be historic (tor record keeping) ortorecast (lor budgel ing). You may have any number ol separate liles, and make 
copies of fifes lor archive purposes. You may advance the period covered by a file month by month. 


----—-“- 1 

Up lo 10-0 separate transactions may be omened per month. Each 

entry consists oh 

• The day of the month, e.g. 23rd of June. 

• An account number, one of up to 9 delined by you to suit your 
circumstances eg. 1-Barclays, 2= Visa, 3=Halila* etc, 

• Reference, e.g ABC123 tor a cheque number or invoice reference. 

• A class code, one of uplo 50 delined by you to suit your 
circumstances e.g, h0=Household expenses. h 1 •Mo-iig age, 
h2=Rates or po-Production, pi =Raw materials. p£-Assembly, 
p3=Packing. etc. 

il A description so thaf you can see what each transaction was lor, 
e.g.Tfew gearbox” or *Boxot 10 discs.' 

• An optional single character mark which you may include lor 
turtherclassification, e.g. b=business,p-private, etc 

• The amount ot the transaction, which may be plus or minus, 

• A marker to indicate whetherthe entry is exempt, iero rated or 
taxable lor VAT , or alternatively the actu al VAT paid. 


-. 

You may select categories according to account, class and mark (e.g. 

all entries, or ail motoring expenses Tor business using a credit card, 

etc.) and produce reports on the screen or printer as fellows: 

• Full detailed statements, showing each transaction tor any month 
orlorthewhote year. 

• Detailed monthly VAT statement showing input and output 
amounts excluding VAT, (tie actual VAT and the total amount, plus 
totals and net VAT due. 

• Tables showing the totals in each Class for each month Of the year. 

• Tables showing the totals in each class for each account 

• Tables showing monthly maximum, minimum, average balances, 
turnover, cashflow etc. 

• Bar graphs of any category month by month. 

• Pie charts ot annual totals for various categories (CPC version 
only). 

Plui: landing ordarnmirl** oplfonally awlaU ini* daia atdw-ilftm afcsrch : 
facility. C«npFi»hani.lvft manual and Full i«l at practice data Inducted. 

Pull taiaphun* aupporl. 



Send cheque or credit card number or phone for immediate despatch 

Connect Systems 

3 Flanchford Road, London W12 9ND, 01-743 9792 8am-10pm 7 days a week 



VIM 


Amstrad User October 1983 


Page 37 
































WE'VE GOT 

1,000!! 

3" HEAD DRIVE 
CLEANERS 

SUITABLE FOR - 
ALL AMSTRAD 
3" DISK DRIVES 

KIT COMPRISES: 

3” CLEANING CASSETTE 
TUBE HEAD CLEANING FLUID 
INSTRUCTIONS 

JEftrST 

OUR PRICE 
ONLY £5.95 


PRINTER RIBBONS 

(Nyl'on Fabric} 


amstoad 

DUPammuaiK ... E3.B0 

DWP4000 .CELfiS 

PCW 8M5i2fl.QB5DOttu6D 
PtWKl? ._...E3 7I! 

STAR 

NLIfl.£4.65 


otizen 

I2BC ...._... ..E4 5G 

EPSON 

MWKRMttFXBOO . ,020 
LX8Q‘B6 ,‘GlX6C .$J2(| 

uKfWFwiauFKioao .aso 

MANNESMANTALLY 

MIK)___C4.30 


AMSTRAD 
NEW. .tcz 

JOYSTICK SPLmiFl 
Play wm a tnendi gp itter enabei 2 
joyatcka Co l»us«l 

ndiptudmlh ------ONLY E6 3S 



PRINTER CABLE 

664.-464.16120 Tm ,,. .EB.05 

2ff\ ..£4.$5 

Eitanaieni Ptpfrter Cable 

Tm piut power. (PCW)___£9.91 

Monitor Ellens ion Laid 

664/61£S 1m ..£$.60 

PPC US PhiliOS 0524/3533/ 

B&HHMt . ES.9S 

PC to Philips $501 £§ss. 


...FOR PEOPLE Off THE MOVE 
COMPUTER 
EX-T-E-N-S-bO-N 
LEADS 

(hard t>p#h 

95.12 £11,50 
1612 £18.95 
1640 LI9.95 
| Floppy Disk type) 

1612 El 7.75 
1G40 El 9.75 


OUST COVERS 

PC 1512'1640 ...E9 50 

PC We25&'0512 saw 3 ....ES.Sfl 

PC9E12set? 3 „_.£$_?& 

OMP 4000..... E5.25 Cl£0O ,._.£4JB 
OMP 20O(V3ODQi'3100... £05 

4iV i TffQfS tfe*' Wirt poy pvpinj 


RS232 GENDER CHANGERS 
Avoid incompatible cables ONLY £9,50 


CABLES MADE FOR ALL RS232 AND 
PARALLEL TYPES OF COMPUTER, 
MODEMS It PRINTER 5 RING NOW 
_ FOR QUOTE 


PPC Is; PC dab Iramfor 
sable. Enabes TH/ister 
ofdala sirrply 

ONLY 

1 £10,50 



CENTRONICS 
LINE BOOSTER 

I" series, d'ivas data 
twee aa far «v Ti faJF Tie 
5 ic N tm DwotoS 
your cable length i 

ONLY £24:95 


DATA SWITCHBOXES 

Enabkis you to guicWy 
4 eae y switch 
bstwwn micros 
A printwi 
flS®32 

{Serial) Metai Cased 

25'way 'Dl' co 2-way 

2S-way 'Qi' to 3-wsy- 

25-way '□ 1 to 4-way 
Centronics (Parallel/ Metal Cased 
36-way Centronics 1o 2 way Pa/atmoQ 
3G way Centronics Id 3-way Para £40.60 
36 way Centronics-I d 4-wav ParaESD.OD 
PARALLEL CROSSOVER 36-way CsntwilM 
2 te 2 d’angeeve'CrassiWBr .fSti.Kl 



UNIVERSAL PRINTER. 

STAND 

£12.95 

Th# ad.iusla.bie Li 
Printer Stand -2 piece 
construction, fits all standard and *<le 
carnage printers Also provides 
convenient seace for eape r and storage. 
Rubber leel. vibration absorbing pads 



TILT & 


SWIVEL BASE / 

> L 

Suitable for 12" A 14' ^ 


TV or monitor £14.75 ^ 


JUST ARRIVED 

Professional Mouse Pads .£4,75 


REMEM BER Her buunna s Ctfa lw tor 
Computers, Prirflen, lAoniten, CsssellHelc, 
ale- The st ave it i very smsll isled en! Write 
nr phans NCW lp r s quote. TruJe EDUCA 
TIONAL 4 EKWRT ENQUIRIES WELCOME 


AUTO SWITCHES 
PARALLEL-SERIAL 
MP4Q14 way 

Para lei ..£105 
MP90T6-way 

Para el ..£115 
MS401 4.way 

Serial ..,..£106 
MS0O1 0-way 

Serial.Cl 35 



BUFFERS 

FB 64K Ram .E95 

PR26&K Rani ..£166 


COPY HOLDERS 

Ciampa onto any latrt'e 
Angl 9 5 position your 
copy for easy typing on the 

wmpuier. Sliding 
Rule also lilted 
CHI. ONLY 
£1$95 


L* acl y as above burl self 
standing for dask lop us n 
Both for 9.S" k 11,5" copy. 

ALSO ONLY £16.95 




DISKETTE STORAGE BOXES 
Ant Sialic wlh 
removable- lids 
Leek end 2 keys. 

Cream with 
sea-lhrojgh! 
lid & ogalom dividers 

To raid 46.1,5" disks.£$,95 

To hold 06. 3.5" disks .,..£10.50 
To hold 56. 5 25" disks.,..£8.96 
Tb hold ICO, 5.25" disks.. £9.95 
To hold 126, 0 25" disks; £10 i5 
PLUS COM0O BOX 46, 35" cr 26 3‘ £0.25 



ANTI REFLECTION & 
ANTI STATIC 
SCREEN FILTERS 

COLOUR 12" .. El 6.95 

COLOUR 14".£17.95 

MONO I2",„ r „ r „., £16,95 
MONO 14".....El 7.95 





£1 P&P IN UK. Access & Visa accepted. Please add 15% VAT to all orders. Cheques made payable to: 

R.S.D. CONNECTIONS LTD Dept AU10, PO Box 1, Ware, Herts 

Trade. Educational & Export enquiries welcome Tel: 0920-5235/66284 Fax: 0920 66191 E 



IREN 

OFTWARE 



ADD A ONE MEGABYTE DISC DRIVE TO YOUR CPC 

FOR ONLY £124.99 


Our 80 track double sided 3.5 inch disc drive will allow you to store upto 800K on a single 3.5 inch disc, 

3.5 inch discs are fast becoming the industry standard and have been adopted by Amstrad for the PPC, 
Atari for the ST and Commodore for the Amiga. 

The drive itself is a slimline 1 inch high NEC mechanism and comes cased and complete with power 
supply and cables. We have 3 different software packages that complete the system, RAMDOS and 
ROM DOS by KDS software (ROM DOS is a rom version of RAMDOS) or RODOS by Romantic Robot. 
When ordering please state 464/664/6128. 464 owners must already own a first drive and interface before 
they can use our disc drive 

All prices include VAT and postage and packing 


Disc Drive with RAMDOS.....,„,only £124,99 

Disc Drive with ROM DOS..........*,.,.only £134.99 

Disc Drive with RODOS .......only £134.99 

Six Socket romboard............only £24.99 

Blank 3.5 inch Discs ..............only £1.00 



SIREN SOFTWARE TEL 061 228 1831 
2-4 OXFORD ROAD, MANCHESTER Ml 5QA 



Page 38 


Amstmrf User October 1988 






























































HACKING 


z 


— 



8HT1 


B EFORE I start; No, Suz has not had her 
baby yet. It's a week overdue, hence no 
Vax, I promise if any news comes in 
while I am putting Hairy Hackers 
together, I will tell you. 

OK. If you've bought a 6128 lately you'll have 
got some free discs with it. Adam Todd has 
picked u p on th i s fact a nd se nt u s so me pokes f o r 
the games- on said discs. Off we go then with 
infinite lives for Ocean's underground arcade 
adventure, Nomad. Watch how you go with this 
one, it isn't diecksummed. The hex adds up to 
2321. And don't forget to put the game disc in the 
drive before running the poke. 


CURTAIN 

CALL 

Lance Davis gives a repeat performance 
of his well known Vax impression 



*° minting n 

■ takes "'**««*« fcftfe 


1 ' 

NQkAD (fisc 


l 

x 

Infinite lives by Adi* To^d 


J 

10 

mm l.203F:a=£F5 


20 

HEAD b(:If bS=‘end-THEN 40 


30 

POKE i,VAin'+bl);i*s+T:bOTO 

20 

40 

LOAD'non Loac 1 ,62040 


50 

CALL SFt 


40 

DATA af,52,3a,22,1:3,de,3a,21 

,f5,»0 

70 

DATA 22,7*1,20,2 1 ,40,20,11,40 

,00,11 

S3 

DATA b3,00,td,bl,(3,40,00 



Doors of Doom is a survivor from the earliest 
days of Artisoft, It's a fast and confusing multi' 
level arcade adventure that somehow still man¬ 
ages to remain playable. Adam's poke will stop 
you losing energy when you fire your gun and 
gives you extra energy when you pick up a cup, 
Ty pe the poke in, save it to a bfa nk disc, ru n it to 
check for typing errors, reset your machine, load 
the poke, put the game disc in the drive, run the 
poke. 


t ' doors Of 000* disc 

2 ' Energy by Adair Tpdd 

3 ' 

10 mm S?B3F:tet=0 

20 m b=450M to 

50 READ a$;c=VAL(Tnl) 

40 PDKf b/C:tol-tot+CiMEXT 

50 IF tdtO&M 1 ? THEN PHINfError";StO* 

6t LOAr^crsofd r ,fi204# 

70 CALL 65000 

80 DATA 11,ZMftrifH,ffi,ZI,2Vd,5l 
90 DATA 01 ,0t,0*,ed,M,21,40,20,1 1,40 
100 DATA N,fll,f5,24,td,H,c3,H,II,if 
110 DATA 3£,70,tr,3e,36,32,dl p B£fC3,99 
m DATA 7c 


We will come back to the rest of Adam's pokes 
after Peter Charles has had his say. Peter has sent 
in some tips for three Code Masters games. The 
first is for Super Stunt Man, the game of the 
making of the film of the stunt See the photo, 
Next up is a rather helpful lip for the Oliver 
twins' first game for Code Masters, super Robin 
Hood. While in the game press 6, A and P 
together and then either E for infinite energy, H 
for all the hearts or L for all the lifts to be acti¬ 
vated. 

finally, to complete the Peter's tiplet triplet, a 
little cheat for that great racing car game. Grand 
Prix Simulator. See the other photo, 

Peter wants a fiver and help getting to level 2 In 
Short Circuit. Can't help you there on either 
score, but I'll send you something nice real soon. 
Start watching your doormat 
Right. Back to Adam Todd's pokes for (he 6128 
giveaway games or disc. Here we go with infinite 
lives for that swinging game. Hunchback, and its 
sequel Hunchfront. Don't alter the the line num¬ 
bers in the first poke, you can leave the credit 
re ms out 

You know the drill by now. Yes you do, Sigh, 
All right then; Type the poke in, save it to a blank 


► 


Amstrad User October 1938 


Page 39 
































MASTERFILE III 


FOR THE AMSTRAD CPC 6128 (ALSO CPC 464/664 WITH DK TRONICS 64K RAM) 


FIRMLY ESTABLISHED... 

MASTERFILE III is now firmly established as 
THE filing system for the CPC6128. It has received 
rapturous reviews and we could paper the walls of 
our new offices with our customers' letters of 
appreciation. 

For the benefit of newcomers to the CPC machines: 
MASTERFILE III is a powerful and flexible data 
filing and retrieval system. All "database” systems 
require that your data is organised into fields and 
records. Unlike most, MASTERFILE does not 
commit you to field lengths or formats, since ALL 
data is van able-length and optional. Files are not 
pre-formattedj and only used bytes are saved to 
disc. Also, unlike the rest, MASTERFILE allows 
multiple user-defined ways of viewing/printing 
your data. And unique in its price range, MASTER- 
FILE offers RELATIONAL FILE options, where¬ 
by common data can be entered just once and 
shared by many records, Maximum field size is 
240, maximum fields per record is over 50, and 
maximum file size is 64K. Room for 1,000 full 
names and addresses, for example. Only one disc 
drive is required. It is menu-driven throughout, and 
comes with detailed illustrated manual, and exam¬ 
ple files, 

SO VERY VERSATILE... 

Just about ANY kind of information can be 
handled by MASTERFILE. You can EXPORT the 
data to other systems (e.g. PROTEXT/MERGE and 
TASWORD). You can even merge your own USER 
BASIC to MASTERFILE for customised file 
processing, or build new files from other computer 
sources. The speed of SEARCH of MASTERFILE 
is second to none, Records can be sorted ascending/ 
descending, character or signed numeric, even 
embedded keys such as surnames. Other functions 
are field-to-field calculations, and several-across 
label printing. We simply don't have room to list all 
the features; give us a call if you are still in doubt 
of the power of MASTERFILE III. 



Of tub IIif-1'. A,lit. 


llod? 


ViLur 


(5 302.£54 2t 


Sricr iv-ligib !Uh*r 


fisrMMNttr, H* THH < 32K MU 
M lere-ciHpgln- J^S|t RM , Jim 
6 lit mtirficf ind lit dr iu«. J‘ 
Ajiru printer yicy Nco) 

iNtCtltlv* brirYfimr 
Mire piyii- c Uf 
Ihi-uirring *+:hirr 


iyrn* i(.«■. f-If-ctr t 
BictJtiai' 

Ceffff HitrT 
P-iFLTl tciU 
61 (r (w flwfiilrl- 
LriIn ic*I#■ 

It: 


41K 


ALL THIS POWER 

This is no toy thrown together in BASIC and half- 
tested, but real machine-coded computing power 
professionally constructed. We have had IBM and 
Apricot users beg us for a MASTERFILE for their 
machines — when they had seen the earlier CPC 
MASTERFILE. All this power is yours for 
£39.95. 

For those who already have an earlier MASTER- 
FILE, we offer updates; please telephone for 
details. You will be amazed at the performance 
improvements and extra functions. 

**+ PCW users: be patient, MASTERFILE 8000 
will be ready early in 1987 *** 


MASTERCALC 128 SPREADSHEET 

We also have one of the fastest and friendliest 
spread-sheet programs around, MASTERCALC 
128. Its special features include: individual tailor¬ 
ing of column widths and precision ; relocatable 
formulae; split-screen option; automatic cursor 
advance; text output to printer, or to disc for 
interface whth PROTEXT or TASWORD; hi-res 
graphic histogram of any three rows. MASTER¬ 
CALC 128 runs on CPC6128, or CPC464/664 with 
DK'tromcs RAM. The price is just 03.00 



fl'.alhff " n * 1 " 

1 


SPECIAL OFFER 

You can save £10 by taking MASTERFILE III and 
MASTERCALC 128 for a combined price of just 
£62.95. 

Prices include VAT and P&P to anywhere in 
Europe. Elsewhere please add 20 % for air-mail 
service, ACCESS/VISA/MASTERCARD welcome, 
written or telephoned, quoting card expiry date. 
Make cheques payable to “Campbell Systems”. 
Our normal response is return of post, 1st class, 

CAMPBELL SYSTEMS Dept. (ACU) 

7 Station Road, EPPING, Essex CM16 4HA, 
England. Tel: (0378) 77762/3. 















































HA CKING 


L— _._ / 


disc, run it to check for typing errors, reset your 
machine, load the poke, put the game disc in the 
drive, run the poke. 


t ' HUNCHBACK I disc 

2 ' Infinite L 1 ves by Ac an Todc 

3 ' 

4 CRAIN P'ERGE 'hUoadeO 
375 Pm 3S1TM 


1 ' HUNCHBACK It disc 

2 ’ Infinite lives ay Man Tods 

3 ' 

10 MEMORY S*76F 

20 LQAD'hunGfiscn.Sfl s’, 64000; CALL 64000 
30 LOAD , codf , ,it770 
40 POKE *S4F6,0;PQKE 68880,6C9 
50 CALL l&m 


Adam's last poke is for that smashing 
schoolboy romp,. Tubaruba. You wanna Ferrari? 
So do I, The following will give you infinite wot- 
sits, infinite oojahs and rid your enemy of bis 
doobries. Or something like that. 


1 ' TUBARUBA nisc 

2 Infinite energy, lives and er.eny 

3 hss no huLlets * by Adan Tods. 

4 

10 mm &20FF:tct=B 

20 for & z flsF 0 E to mn 

30 HEAD aitt=VAL(T+a)J 

40 POKE h / c:tot=tot+c;NEl(T 

50 1F tot<>acS9 THEN PRIKT'Error':STOP 

60 LOAD'gia^,62100 

70 CALL SBF17 

30 DAT A 21,dU8,3e,c3,32,08,4a,22,0f 
90 DATA 6a,c6,06,3Z,4a,79,af,32,38,71 
102 DATA c3,20,63,21,00,bf,22,0c,21,21 
112 DATA 08,21,11,*0,01,01,00,7f,ed,b@ 
122 DATA ej,00,01 


Justin's meagre contribution this month - busy 
lad, Justin - is an infinite lives poke for the tape 
version of Elite's new bouncy ball game, Hopping 
Mad Not sure if it wifi work with the disc version, 
Probably not. 


T ' 

Infinite Lives for 



2 ' 

Elite's Hopping Had tape 



! 3 ' 
£ " 

[$31988 Justin fgr ACU 



10 

NODE 1 cOPENOUT TjHEIWSY 

1234 


20 

tOt-0 



30 

FOR n=£§0 TO £&F 



40 

REAP at:s=VAUT+sl) 



50 

POKE n,act 



60 

NEXT n 



70 

IF tot<> 1 433 THEN PKIHTTftiooops, 

th 


e r e's an error in tie data, 1 ; END 


80 

PRI'iTinsert reno-ifid Hopping Wad 

ta 


pe' 



90 

LOAD 'elite'’;CALL SS0 



100 

DATA 21,89,00,22,d0,0f, 

c3,a0 


110 

DATA flf,af,32,55,43,c3, 

00,40 


120 

DATA 4a,55,53,54,49,4e 




Talking of Justin, it was he who provided ns 
with an infinite lives poke for another Elite game, 
Ikari Warriors, way back in ... way back in well, 
it was a long time ago. 

Obviously not satisfied with immortality, John 
Gimber has come up with something that turns 
the grenades in this game into — and I quote - 
stunningly destructive but very picturesque 
flame throwers. End of quote, start of poke: 


1 1 

IKARI UAftRlOIIS disc 


2 1 
\ 1 

FLame throwers by John 

Gtuber 

100 

MOPE 0 


110 

MEMORY 4799 


120 

FOR i-0 TO 15:READ a:I 

NK. i,3:NEXT 

130 

LQA&'Screen-bin' 


140 

LOAD'ylrriors' 


150 

POKE 26900,2 


160 

POKE 2-6901,8 


170 

POKE 26902,2 


180 

POKE 27546,8 


190 

POKE 27547,3 


200 

POKE 27548,2 


210 

POKE 27426,2 


220 

POKE 27427,0 


230 

POKE 27428,2 


240 

[AIL 65488 


250 

DATA 13,6,3,15,16,0,1, 

2,14 

260 

DATA 26,24/9,12,21,22, 

19 



Nomad by Ocean 


Finally, Niall Brady has sent me a memory ■ 
editor. For those who aren't sure what one of 
those is, a memory editor is a nifty little utility 
that lets you look directly at any part of ram 
and overwrite what you find there by typing 
hex numbers or Ascii characters at the key¬ 
board. 

lt J s not the perfect hacking aid by any 
means, but it sure comes in handy now and 
then for messing about. 

Mi all's program sets up a bar command, 

I E. This takes a parameter-the first address 
you want to look at - so the syntax, if you 
wanted to look at ram starting at &4QG0, 
would be: I E,&4O0Q. 

Once in the memory editor you can move 
about the screen via the cursor keys. Control- 
up or Control-down skips back or forward a 
page. Pressing Return or Enter toggles you 
between Hex and Ascii mode. 

All in all a very neat fob that reminds me 
very much of the I MED1T command in 
Arnor's Utopia. Look out for something nice 
in the post, Niall. 

Phew. That's my lot for another... It's a girl. 
Sorry. She's a girl. Vax and Suz have a baby 
girls, 61 b 3oz. They are going to call her Kate. 
You'll have to excuse me now, I have to trot 
off and wet the baby's head. Keep those tips 
and pokes coming in. Vax will be back next 
month. Maybe. 



The figures in the left hand 
column of the Irsting below. 
show it hss- been checksum- 
med by ACU Proofreader, the 
real-time type-in tester pub¬ 
lished in the September 1988 
issue of Amsirad Computer User You don't need 
ACU Proofreadtf to be able to run this listing, but 
having it makes spotting typing errors very easy. 

[71] t 1 Henory Editor by Niall Brady . 
[723 2 1 Press RET to toggle hex/ascii 
[733 3 ' 

CD33 100 DATA 21,7e,93,01,09,90,«3,d1, 
be,(e,Pfi,c3,10,90,c5,0fl,6&fl 
[7E] 110 DATA e&,Z2,6d,93,1T,28,ff,19, 
Z2,75,93,2T,0ti,07,22,4f,H« 

[313 120 DATA 93,2i,3f,22,7t,93,3e,02# 
£d,0e,bt,td,06,b9,21,@B,5 a 2 
EBB] 132 data 38,11,80,93,*T,0M8,«d, 
b0,cd,@9,b9,21,00,[0,06,578 
[70] H0 DATA 19,c5,3»,75,f3,e4,f0,90, 
3a,78,93,32,7a,93,3a,79,7a4 
[75] 150 DATA 93,32,7b,93,3a,7*,93,td, 
f@,90,dd,2T,78,93,06,04,776 
[39] 160 DATA cd,98,90,23,23,cd,87,90, 
e5,2a,75,93,11,12,00,19,672 
[84] 170 DATA 22,75,93,e1,cT,10,ca,d, 
54,91,2a,6d,93,11,c2,01,74t 
[051 180 DATA I9,22,6d,93,c3,3t,9fl,dfi, 
2a,75,93,06,12,cd f aa,90,6fS 
[91] 190 DATA dd r 2s,75,93,@6,12,23,23, 
c5,dd,7e,00,cs,le,91 ,06,6flf 
[0C] 200 DATA @1,ed,ce,90,dd,?3,cT,1@, 
ef,«9,c5,dd,7t,00,cd,f0,992 


► 


Amstracf User October 1988 


Page 4 J 









































HACKING 


tFF] 210 DATA 9&,3a,78,93,(d,1e,91,06 
01,Ed,ce,90,3a,?9,93,cd,796 
tm 22# DAT A lM1JMVd,ce,?Md 
23,23y(1,10,(fd,c?,e5,01,761 
f9F] 230 DATA 0M1,cd,d8,9B,e1,23,c9 
(5,65,13,77,23,13,1#, fa, 786 
[6f] 240 DATA el,01,00,#8,09,3#,B4,01, 
50,cl,i?,c1,0(1,20,39, (9,4«1 
tl7] 25# DATA *5,21,00,00,22,73,93,21, 

73.93, «d,6f,«d,&f,cri,4f,72f 

C75] 260 DATA 91,f|,#a,d4,lb,91,(6,30, 

32,?e,95,7e,cd,4f,P1,f*,875 

[291 270 DATA 0a,d4,Tb,91,c6,3#,32,79, 
93,e1,c9,c6,07,c9,t5,f5,id8 
[FF1 28# DATA fe,0#,28,23,f1,Z6,B0,6f, 
11,08,#0,c5,4c,7d,06,10,48c 
H9] 290 DATA 21,00,M,d),39,Tf,30,0T, 
I9,eb,29,eb,t0,f5,c1,eb,63e 
[903 300 DATA 21,80,93,1?,eb,el,c9,11, 

80.93, fd,el,fd, fit, (9,07,992 

[5C3 310 DATA 07,0?,07,c9,cd,4#,93,fe, 
0d,ca,10,92,fe,f0,ca,22,7cf 
[DA] 32# DATA 92,fe,f1,ta,43,92,fe,f2, 
ca,64,92,fe,f3,ea,87,92,ba4 
mi 350 DATA. fe,f'd,:a,1d,93,fe,f9,ca, 
7a,9#,fr,fc,ca,fS,3a,77,ba5 
[D3] 340 DATA 9S,fe,#0,2fl,S We,61, 
d4,51,93,fe,47,30,c5,fe,942 
[92] 350 SATA 3#,3#,c1,Cd,03,92,?a,6f, 
93,24,22,6f ,93,cd,4f,91,6ac- 
[573 36# DATA 47,cd,4#,SJ,ff,fi1,d4,ST, 
P3,fe,47,30,f4,fe,30,3i,8cd 
[97] 370 DATA f#,2a,6f,93,25,22,6f,93, 
cd,03,92,8«,f5,2a,7T,P3,76a 


[7C] m DATA cd,75,hb,f1,cd,54,93,cd, 
5d,bb,2a,if,93,7c,fe,3d,96a 
a?] 390 DATA d2,fla,92,c3,54,91,f1,cd, 
5a,bb,f5,2s,6f,93,cd,75,9ec 
CE7] 400 DATA bb, fl,cd, 54,93,cd,ea,91, 
ie,c 0 J 6 , 02 , 4 f,(d, 4 f, 9 f,aa 4 
CIA] 41# DATA #6,0f,fe,0a,30,04,ci,30, 
18,02,c6,37,td,5a,bb,79,699 
[F0] 420 DATA 10 l ea,c9,cd,5a,ah,d6,30, 
f«,0a,30,01,cM6,07,c9,S57 
[46] 430 DATA 3a,77,93,b7,24,07,af,32, 
77,93,(3,54,91,3e,0T,eJ,6bf 
C2D] 440 DATA 17,9?,2a,6f,93,2d,7d,fe, 
01,da,54,9f,22,6f,93,2a,68 b 
[2El 450 DATA 71,93,2d,22,71,93,2a, 6 d, 
93,11,ee,ff,19,22,6d,93,6ba 
[98] 460 DATA c3,54,91,2a,6f,93,2c, 7 d, 
fe,1a,d2,54,91,22,6f,93,7?# 

[DC] 470 DATA 2a,71,93,2t,22,?1,91,2a, 
6d,93,11,12,00,19,22,6d,475 
CEE] 480 DATA 93,e3,54,91,fi,6f,93,25, 
25,25,7c,f(,07,da,fS,92 / 7b8 
[0DJ 490 DATA 22,if,93,2a,71,93,25,22, 
71,93,2a,6d,93,11,ff,ff,6di 
C24] 500 DATA 19,22,6d,93,c3,54,91,2a, 
4d,93,11,01,00,19,22,6(1,4c7 

[37] 510 DATA 93,2a,6f,93,24,24,24,7c, 
fe,3d,d2 f aa,92,22,fif,93,714 

[38] 52# DATA 2a,7t,91,24,22,71,93,(3, 
54,91,2e,7d,fe,1a,d2,e7,79a 

[D7] 530 DATA 92,22,Af,93,2a,71,93,2c, 
22,71,93,3e,07,32,70,95,5b# 

[DC] 540 DATA 3e,3f,32,72,93,(3,54,91, 
21,19,3a,22,6f,93,26,5#,56a 


[9C] 550 SATA U t 71,93,?a,75,93,11,7e, 
fc,19,22,75,93,2a,6d,?3,64e 
[7[] 56# DATA 2b,?2,6d,93,(3,3(,9§,21, 
01,07,22,6f,93,26,3f,22,4b# 

[20] 570 DATA 71,93,(3,3(,90,2d,7d,fe, 
#1,da,c8,9?,22,6f,P3,2&,7b* 

[Ef] 380 DATA 71,95,2d f 22,71>93,3e,3a, 
32,70,93,3e,50,32,72,93,5(9 
C6F3 59# DATA Za,6d,93,ll,ff,ff,19,22, 
6d,93,c3,54,9f,2a,75,93,74e 
[DC] 620 DATA 11,7t,f(,19,22,75,93,11, 
3«,fe,2i,6d,93,19,22,6d,5eb 
[60] 610 DATA 93,t3,3c,90,ctf,75,bb,cd, 
51,bb,£d,06,bb,:3,64,b!j,9bS 

[921 62# DATA 3a,77,93,fe,#T,?M5e2i, 
6f,93,18,68,2 a,71,93, IS,5e2 
[ft] 630 DATA e3,ed,2«,c9,2a,71,93,24, 
22,71,93,2 a,6f,93,24,24,6a6 
[19] 640 DATA 24,22,6^,93,2a,6d,93,77, 
23,?2,6d,93,c9,00,00,0#,4f7 
[EE] 65# DATA 0#,00,00,00,0#,0#,00,00* 

[6E] 66# HEHOflT SSFFf 
[AD] 670 n= 16:a-i90##;L= 100(UHILE U 
660rGOS|f0 M0;#END:&OT{) 72# 

[26] 680 (s=#:FOH x=1 TO n:READ vS:v=Y 
AMTtvDrFQKJE j,v 

[05] 69# ;s-c^v3a=a+1rN£KT]4EAD c*:t= 
VALfT+cJ) 

[30] 7## if COCS THE* PRINHata erro 
r in line J ,hEND 
[F0] 710 1*1*10:RETURN 
CF9] 720 CALL S9#00f initialise fi&X 
t4B] 730 iE,# 



The 


truth 


about 


TELEX 


Page 42 


How much « cost 

to go on ToiOXT machine The cheapest will 

separate tetepnone line- f l09 jyyi prices include VAT.| 

X the drat year 4 a usees** ^ ^ yMr compo!f r'o Ocut* 

Into » ToloXntX . teco|nmun|Mttons software (seethe 

All you need is a mode" ^VtSeXnt and a subscription to McroLtnk- 
advertisements in this issue I, services available to Amstrad * Jser V°° ^ 

But WHY tMSO TO/OX7 hetvneen businesses Today 

&JS?£g2S2S2r ~-.•—«■* 

SSSSSS s—” 

conventional way do«n t offer to *nd or recede 

Sec Page 29 

Amstrad User October 1988 






















AVAILABLE FOR 

supplied hi upe... 


AM5HHAD CPC* 
BBC s 


(Automatic Gonverajaii Co disc) sfddtto™™' "’ 1 ?J> 


AMETRADPCW 
DISCS CBMFann*! 

, a • , c , r^i COMMODORE AMIGA 
[.Add E-3.M) ATARI ST 


AT LAST Mo mare sttuflqiing fgr home to get Hie 
fixhi?R l®t into the computer. F1XGEN his brain 
piot^H-rnnusd with aj] English and Sen mat. Lftique 
lurtunw For ISBIS. Simply type in the date, and ihe lull Jutum Ust is ffi^retedi 
in Beoonda. Fully compatible with Poalncnrvr.ftT Yearly updates d vrid&bte. 

FOOLS WINNER with F1XGEN £19.50 (Joi both) 


NOT JUST A TIPSTER 
PROGRAM. OouTsewinner 

_ . V3 can be used, by expert! 

T*at PUNTERS COMFUTEH PROGRAM and.oocasicmaJ punteis alike. 

Tfnu can develop and. I’I' tI your own unique winning system by adpWling the 
analysis (ormiila, or use the ptogcuii in sdmrplfl mode Ooursewirmei V3 uses 
ptalislksl analysis of major factors inditing past form, sjie«d ratings, course 
stuifflio, pclifi moiiey, weight. going, trainer and jockey form etc, etc. 3i 
outpuls moot likely winners, good, long odda beta, toroewls. cricasls etc. The 
database indudka vital course statistics for alLBiitiaii courses. You can upda.ii! 
Hue database newer goes out of date. FTffiL PfUHTER SUPPOE 3! 

PRICE £ 18. DO (aD inclusive) mclad** rial AND Nannual Rant versions 


THE ULTIMATE POOLS PREDICTION PROGRAM 

• MASSIVE DATABASE Poolswinner is a tesrphirtcaied Pools 
prt4kalon aid. It comas cbmpieie with the Largest daLabasa 
available - 3330C matches over 10 yewrs. 

• PREDICTS Not just SCORED?AWS, bn* AW AYS, HOMES 
and NO'SCORES. 

• SUCCESSFUL SELlEC g-uajar .lee that FosJawrinner parfartnn 
Slgmi&oanlly berter than chance. 

• ADAPTABLE Probabiiitiea are given on aven. 1 fbotma - 
ctooee as many selections *a you nrajd for your bel. The 
praelae prediction Formula can be set by the umr - ygg can 
dev a Lop and! teat your own unique method. 

® SIMPLE DATA ENTRY All team neitiea art m Che prograrrL Simply type In Uu? referent* 
n'jmbets from the sqwj Qi use FDIGEN loproduca fixture list automatically CsaebeLow), 

® LEAGUE AND NON-LEAGUE AJJ Engiish and Scottish League irjms 310 supported. 
and also the non-league stdea often mad nn pools coupons. 

• PRINTER SUPPORT Full hard copy pnnlomt of data if you haw a printer. 

PRICE £18.00 (all inclusive) 


Send ChequeivPGa for 
return of post service to... 



SOFPORE 



phone 21 hr* 


63 ALTRINCHAM SD, GATLEY, CHEADLE, CHESHIRE SKB4DP. S0&M3B 742S 


I'Setid far AiIILi? of urn- ssAmaei 



SPECIAL PURCHASE FOR 464/6128 USERS 


THE AMAZING 

AMDRUM 

DIGITAL DRUM SYNTHESISER 


INCLUDING 2 EXTRA TEMPLATES ON TAPE 


USUAL RETAIL 

DR1PC 

OVER £52.00 


ONLY 

£ 12.95 


Including VAT & P&P {UK mainland only) 
Overseas customers add £3,00 for Post & Packing 

Orders to: 

SOFTSHOP LTD 

55 St Peters Court, Chalfont St Peter, Bucks. 

SL9 9QQ 

Tel: 0753 889010 & 0753 886947 
Fax: 0753 885039 



19-S8 — March: Dan Dare II — full 
map. Family tree software review. 
Scruples from Virgin. Educational 
software the truth home to roost. 
Microstuffer - printer buffer. Mas¬ 
tering INSTfl. 

April: Cage rom the ultimate 
viewdata fool, Basic Tutor on 
interrupts, Flying Shark, PAW 
adventure creator, Hewsorrs Anar¬ 
chy, Part one of Pat Winstanley's 
writing adventures, Isobot listing. 
May: Part one of Jill Lawson's art 
lesson, Adventure writing adding a 
plot, ATF full review, Brainstorm 
pokes, Basic Tutor On Gosub, Polar 
listing. 

June: Part one of Auntie John's 
machine code,- Basic Tutor on 
boolean logic, Adventure writing 
final pan. Micro Music Creator, 
CP/M + on rom. Redos xtra, 
Nebulus full review, Cybemoid, 
Gothic, L.A, Swat, Revenge of Doh, 
Driller solution. Creeper lizting, AS 
nought and crosses, Amstrad 
espionage. 

July: The agony of creating 
Rimrunner, AJ reading the key¬ 
board, Reflections lizting, 
Brunword 6128, Wops, Origin of 
the CPCs, Gybernoid map. Print 
Master patch, reviews of Enlighten¬ 
ment, Stairway to Hell, 'F.M. Simu¬ 
lator and Pirates! 


August: Beyond Ice Palace guide, 
Fergus McGovern interview, LC-10 
colour printer, Maxam 1.5, Foster 
on printers, BT on loops, AJ on 
scrolls, PLS listing, reviews of Bad 
Cat, Crazy Cars, Sp indrone, 
Brainstorm, Super Stuntman, 
Demon's Revenge, Mask III, Feder¬ 
ation and Not a Penny More advem 
tures. 


September: Rom roundup, Dark 
Side guide, Basic Side guide, Sasic 
Stardodger, Graphics using the 
firmware, Basic Tutor on arrays. 
Proofreader listing, PEP Talk and 
Protext Office reviewed, 
Mindfighter and Smashed adven¬ 
ture reviews, Picture Power with Jill 
Lawson. 


| £ 1.50 each 


.Amstrad User October 1988 


Page 43 

























































































O. J. SOFTWARE 

FAST FRIENDLY SERVICE 


ADVENTURE Cut Due 

JrnclBf Only--£15 ® 

Barns Tale £2.&o £it.® 
Tlw Pa*n |G128* Ori? _. - £1 &® 

Piartg|eiE8|iOnly...-£1585 

KrightOrc......._,£11® £ 15 ® 

GulC cf Thaws 6126.... - Cl 5.96 
nm* A Magic........ El 1.96 £tl .95 

MndR^lBf._.,„.,.£1l®£l5® 

Jewels Db*jkks._.£ 11.56 £l 5.B6 
Slieai Organs El 1.86 £15.95 
Grama Rangar ...... £11.® £11.® 

Net a Penny Mae .,£11® £*5® 

STRATEGtSallUUmOfl 

Adv TKt Filter -,...,£7.50 E1&® 
Cdssus 4 fridge ... £9® £11.96 
Tomahawk a.5fl £11.95 

HLTtRedQdcter „£(■ 1.M Eli® 
SpiHIm 40 H.5Q £11.95 

Match day ! I _.... £7.50 £11.95 

Cdctsus 4 Chess.... £8.50 £11.96 
CdcffiBus M^aig —C8.M Eli® 

Cyrus If Chess ..£3.50 £1195 

SaiflM —.ta.&Q £11.95 

ScaeUfli CskjxftSisa...— £12.® 

CnBAl.£10.96 £14.® 

Fatal Dlregtof 494£?.50 
Foetal Manager II.. £8.50 £11.96 
Mcnopdy E8J0 Cl 195 

SaactlO _£8.50 £11.® 

WCtem L/Boand.£3 50 £11,® 

BtodibuSas_£095 £10.® 

KiyptCfi Fattof..£695 £10.® 

Cwnldwn.._EflJ5 £10.56 

Evary S« founts._. £6 95 £10.® 

BUIseya.^_£695110.® 

Sl«l SwvlM..._._ EB JO £11,® 
FlSStike Eagla ..£&JH£1I® 

Gtftf*-.,..,...£11.® £15® 

AaojSt__£650 £11.® 

TtflU Pursuits......£11® £15.® 

Armais ol Rome ..... El 0 ® £14.® 

Bat'Fidd Ga mury £10® £14.® 
Pegasus BfWgs ..... £10.® £11.® 

Firsaonft.__.,.CIijL®£l!.® 
SfirCSr*r Lcrd £10.® £11.® 
COMPILATIONS Cut Disc 
Karsl* A» ...^..,£10.95 £14.® 

SddaMfeoiL.,_ca.so Eli.® 

a mm ft ....... £9.50 cii.® 

Sod.? MilhT. Ill.£8.50 £11.95 

UireAmmo .,,.^,^..£650 £tl.® 

W Stars ..u...f750 

Slraighl Six_£8.50 ft 1® 

IDG'aat forms! ,..,£850 
10 Great Games; IL £8.50 
ChartHJElara. CS.50 

ConpHift Vof OS,50 £11.® 
Lucas Fin Gdl £B.50 £11.® 

5 Star Gam*5 III_£SJS0 £11.96 

Magnfcant? £B.5Q£14..® 

Top Tan Collection „ £550 £11® 

Sdid Gold_£8.50 £15® 

Konarri Aiiftte Cdk . £B 50 £14.® 
Epyn on Amakad .... £$ 50E1 & ® 

4 Smash his_£9.50 £11.® 

Arcade Forte 4£8.50 £15.® 

are Chanpions .,£8.50 £14.® 

EiteColection..£11.® £15® 

SPadtVdl -.£S,50 £11® 

SPadiVnIR_.,£8.50 £11.® 

6 Pack Vd HI.£8.50 £11® 

Game Sal 4 Maich HO,® Cl 4, ® 


ARCADE Can On 

MlgH Manuks GP _ £8.50 £11 .96 

(Mnn__..£6. w tt 1,® 

Caplah Bipod_£6.50 £11,® 

Hopoing Mad £5.50 £11.® 

Bkw Cwnmando ... £9 50 £11® 

Cytuwk_£7X0 £11® 

MCkey Mouse.. £6.-50 £11.® 

Beyond Ice Pa**... £8 50 El i ® 

Yhen---£8150 £11® 

Msauder_..._. EBSO £11.® 

Crazy Cm.....£850 Ell® 

Targei Rww^de u „ £750 £11® 
Eddia Edwards £850 
Char*# Chapin .......£8.60 £11.® 

Staf^rder___£11® £15.® 

Flmsrcnes.....BSOtlt ® 

Daksta £8.50 £11,® 

ow Ben Air FUlf_. £8.50 £11® 
Wfiierd Wars £8 50 £11® 

StHdghtar_£8 50 £11® 

PHM PBgaaus._..£850 £11® 

Ebb...„„u£850 £10.® 

Nabiiw...„£750 £11® 

TheFwy__£850 Eli® 

Shale Crazy_fB® £11.® 

Ardc Rmi._.^...£B50 £11® 

Chubby rirlsfe_£8.50 m® 

EDUCATIONAL 

FLTHrfioalJ-5..©.50 £750 

FLnsdKMl54..,.,„.,©,50 £750 
FunsbhMlfl-12, J ^..£550 £7.50 

Ph)edHd^7_£950 £11® 

Magic Uadis 44.... £9.50 £11® 

Madia Mania$-12,... £9.50 £11® 
Maxi Mata 9-14..... £9.50 £11® 

&elfr Mato 12-16..£950 £11® 
Soife 1 Sm4 94 es.M £11® 
BMogyl 12.16....... £9® £11® 

Physiei 112-18 EB.50 £11 ® 

Ctwntoy 12-19.. £9.50 £11® 

Geo^aphyOjz...... £1.50 £11® 

Weatar^linale£9,50 £11® 
Frereh hfetren.... £15.® £16® 

German Ma&lBr..... £15® £16® 

Spanish Tuts ..£1 a.® £16.® 

lalan Tutor_£11® £16.® 

Wets* Tutor_Ell® £16.® 

Answer Gash Jim.£8.sc m.® 

AddHand QmcIot Packs for 
Arewer GddkJun ._„£450 £7.50 

BUDGET CASSETTES 

AlEi ® CasseniKat....£1.80- 

M£2.»CaaettHat._™C.75 

Stave Qavto Snooker_£' 50 

YogiBaw.....£190 

Ghostasters ... .£1.80 

TaiiCed ..80 

Super Suninan___^.,.£1.80 

Super Hen.._£1.» 

Frar* Bntwe Baring __£1.60 

towd r. £1.60 

BaUNtty*___£1® 

EnWhg Rsr.-...™.....Cl® 

Fruit UadwieSin ..£1.50 

Gram? Ptlx Sim.£|® 

BMXShniitar.. El® 

Beach Biggy Sim ..£190 

Etiepean 5a Side_ £190 

Trapdoor __„....£* 90 

F ! epeye 90 

Soccer Boss _„._,_„,.£1 90 

CrkftH to tare^eeaJ...._£l 90 


BUStUTIUTIES Oi*c 

Advanced An Studio DO.® 
PTor«t Olfi® CPMiAMS... £31® 
Advsnwl Musk System... £24® 
Phri Aftianhjre Systan , nn ££4® 

PtOlMl_____ £2195 

Prcte CPUr- Version 

PhriHto Rem____©3® 

PtJdreCProHuctCPMi- ,^..£39® 

PtospM ... £2095 

P»m>d Rom ..£29® 

Pwmeige £2095 

Pwmeigfr-Fteffl __ £29® 

Mum...si® 

Muam Ftom.. £34® 

Utopia Bern __ u .£24® 

Mrmay Manager |*PCWl) ...£ 24 ® 

Mastarl e III_ £33® 

Master r^c 120_ £27® 

Supertax II6128_£44® 

Stop Mace P*dup , nm . £53® 

Stm [> Geology___„£11 ® 

Stsn&sccwMyt __.....Ell® 

Siren UtTHPind ..._......fitl® 

Siren MhzHiesign_EEC® 

UriOffipefl-- El 5i® 

Tasword 4E4CV8128._.— E20® 

Tas-Sped_____. C19.9S 

Tuhw _____.£■ C.95 

Tn^ftos ____.._£ift& 

Tw-Dbiy ..,„,£U5® 

Tu-Sign 512B+PCW_£24® 

AMJC McuifrfNi ... £62® 

A MX Maerw-Sicp Press.... £71 ® 
A MX Stop Pee es .............. £42© 

AMXEtVa Ekla._._£20® 

Mcesemal, ....... U ^... U .,.^„..£4J5 

JOYSTICKS 

Am sir ad ,JT2 1 ® 

Cteeiani25f^.,_..£795 

ChwtjiiMich l+,_„„..£13® 

Car Pte SQM Clev £l 4® 

Kanix Spmdring_r S.M 

Cpmp PVo Extra_tit® 

Eurdmar Pidfassional ....,,,£14® 

Phaser 1.._ .....Cll® 

Joysta .... .£995 

Caw#___...£995 

Kdftjc AuMflie ______£i: 1 ® 

Euromu Arcade£15® 
ACCESSORIES 

Ante* ad DD1 Drive_£1S9® 

MP13S* FWniff 4 C*le „£1K® 
MPl65r Riha A Cable .. £179.55 

DMP 2160 Phone..£159® 

MP2 Modulate Rhone.£29® 

Roe be Digifeif ... £79® 

RumbP flcHipw £51® 

AmstoadisiagBgfn ,£1^© 

hhitfecB I..._ £43® 

48*864 64K flam pah .......£44® 

Mojeamafe___..£4® 

RWwnDMPZrfltt'Ee — £3® 
2 tor£790 Sltf ...... £16® 

Ccwm 464/8125 CdM ...... £7® 

C™stDMP2tfl60,„..£4.50 

Cover DD1 Drive__E2.95 

AmsoTl Qst Ea ..£2.65 

5 tor .....£12.50 Id for.E22© 

Paper 2fl» EQ gma £14® 

Am wH $129 Spas...£17.® 

Pnntei Cable__£10,® 

664$126 Caea Lead_©90 


SPECIAL OFFERS ALWAYS AVAILABLE 
CASSETTES FROM £1.99 DISCS FROM £2.99 


PLEASE SEND CHEQUES/PD’S TO 
O.J. SOFTWARE (PRICES INCL P&P) 273 MOSSY LEA ROAD, 
WRIGHTINGTON, WIGAN, LANCS. WN6 SRN 
MOST ORDERS ARE DESPATCHED BY RETURN 
(OUT OF STOCK ITEMS USUALLY WITHIN 1 WEEK) 
Write or phono (0257} 421915 for FREE LIST 
arid LATEST RELEASES 

OVERSEAS ORDERS SOFTWARE ITEMS COSTING OVER LTD 
EACH POST FREE, OHTERS ADD El .00 POSTAGE 
" SPECIAL OFFER ALL SOFTWARE ORDERS 
OVER £30 FREE CALCULATOR " 

*** ORDER BY ACCESS OR VISA 
2^HRS ANSWERPHONE 




VBA 


Problems with a 
program that doesn't 
seem to work? 

If you're a member of MicroLink 
the answer's simple. Tell your 
troubles to the MicroLink Bulletin 
Board — the biggest, brightest and 
best bulletin board in Britain. 



You'll find that someone out there 
has had the same problem. And is 
only too happy to tell you what 
you need to do — often within 
minutes of seeing your 
call for help! 


Details from 0625 B788&8 


STOCKMARKET ^ 

THERE'S NEVER BEEN A BETTER TIME TO BUY! 

STOCKMARKET enables you to record details of purchases, sales and 
dividends of shares, unit trusts etc. Current share prices can tie entered very 
easily at any lime for an automatic folio revaluation. Values of share prices* 
indexes etc, can be recorded, listed and plotted along with moving averages, 
Practice buying and selling shares. Sec if your intuition is right. 

PORTFOLIO MANAGEMENT 

* Record full details of your portfolios of stocks, shares, unit trusts etc. 

* Practice buying and selling and accurately record your progress. 

* Up to fifty shares per folio. As many folios as you like, 

* Buy and sell shares with auiomaiie calculation of dealing costs, 

* Ten sets of dealing costs which you can alter 86 necessary. 

* Record dividend yields and price earnings ratios, 

* Update prices and automatically update yields and P/E ratios and 
automatically recalculate individual share and total folio values. 

* Record dividend payments and total dealing costs. 

* Keep records of your cash as you buy and sell. 

* List your folio, past transactions, dividends and cash accounts. 

PRICE ANALYSIS 

* Record share prices, unit trusts, indexes, exchange rates etc, 

* Store up to 2&0 prices per .share (e.g, weekly prices fori years}. 

* Plot pnees and moving averages on a logarithmic or linear scale. 

* Real prices supplied as a demonstration fi ne. FT 30, B. Telecom) 

* Use curves as a guide to the best buying and selling opportunities. 

Comprehensive forty page manual. 

Complete with demonstration account and prices 


AMSTRAD PCW t PC* IBM PC & compatibles £39,95 
AMSTRAD CPC (disc) £29.95 

I 1, rice* art «|( kncluslvi wotklwldt. Send cheque hit LrwilL cird number 

ur telephone for Itaiiiriktf dfUviry by first class pott 

38 Balcaskie Road, 
... London, SE91HQ 

SCMJ'ffWSU’® us* Tel; 01-8507057 


MERIDIAN E3 


Page 44 


Amstrad User October 1988 























SHACKLED 

YOUR friends have gone and got 
themselves locked up and it is up to 
you to free them. The usual tech' 
nique of getting a good lawyer, 
raising bail and greasing palms 
wouldn't make a very good action 
game so off you gc r armed to the 
molars with small brown projectiles 
which look for all the world like 
chocolate chip cookies. 

This ordinary county fail is full of 
nasties outside the cells, a ! intent on 
dofng you very little good. Your 
killer cookies make short work of 
them, but this in no way furthers 
your mission of mercy. 

Dotted about the place are doors 
which can be shot - a variety of : 
things lurk behind them. There 
could be an extra weapon token to 
give better attack, defence or speed 
las in Gauntlet \. ft could be one of 
your pals, who tag along adding 
extra firepower and different weap¬ 
ons a la Salamander), 

Or you could uncover a nest of 



whfd 

a bit w*e , ne pJayrng area is 

LC' J.“"J* 1 taw «* 

rZ7T rp ^ ay ,s 91 

C* def,n " e W VoXuy 


ninja, all of who m a re dete rntined to 
n i nj you to the best of th esr abi lity. At 
least when the ninja have been 
ninjed you get to keep the small 
change which falls from their 
pockets. 

Once you have freed as many of 
your pals as you can be bothered to, 


you have to escape the level by 
^ding the door cryptically marked 
EXIT. A harder level ensues, with 
more nasties, more friends and less 
door keys going spare. 

The game is a multi-loader, but is 
handled quite well despite this. 
Levels are loaded eight at a time in 


about 20 seconds. If the first set has 
not been completed, it remains in 
memory. The graphics are ade¬ 
quate, if a little badly defined; and 
the sound is workmanlike, 

Author: Date East for US Gold 
Price: £9.99 tape, £14.99 disc 


NINJA SCOOTER SIMULATOR 



*uy a pair of sunglasses 

f 0T this one. Instead ot 
the usual washed out 
hreens and blues, you will be 
amazed to see bright oranges an 
yellows being used to give 
of colour. I have a suspicion it s too 

lythoogh Showtime lined,. 

completed eight lev els, 

M 


YOU are In charge of the Dream 
Scooter. Despite its grand name, 
this conveyance is a miserly affair 
without even an engine to its name. 
AH you have to do is pedal your way 
along a scrolling pavement and 
cross the finishing line as quickly as 
possible. 

Tnere are, of course nasties to 
avoid, and they are rather original, 
\r\ the first level there are holes ip the 
road, gates which you have to ?ump 
over and ramps, 

To gain points you whizz up the 


ramo as fast as possible then 
waggle the joystick like mad when 
you are flying through the air. By 
doing this the scooter performs roils 
and somersaults. The more acro¬ 
batics, the more points. 

If you manage to land on the 
wheels, the word RAD appears 
momentarily over the scooter and 
you gain an extra 100 to 1,000 
points, if you land on your head, you 
pick yourself up automatically, but 
lose time, 

Ridged bits of pavement like cattle 




grids cause the scooter to vibrate 
and slowdown when you run across 
them, alarm clocks give you a few 
extra seconds when you run over 
them, and square pulsating things 
give you powers like Superman. 

The second and subsequent levels 
have more cattle grids, gates, pul¬ 
sating things, plus cars, skulls, mad 
gun-totin' cowboys and skateboar¬ 
ders who rush towards you and try 
and knock you over. 


After the first five levels things 
suddenly become difficult. The 
levels become longer, the number of 
nasties doubles, and the number of 
cattle grids quadruples. 

The best thing about this game is 
the graphics. They are brilliantly 
coloured and detailed and there is 
no problem with a green screen. The 
scrolling is jerky, but the game h so 
fast you don't really notice this. The 
sound is excellent - a three-channel 
tune (no effects I which plays con¬ 
tinuously. All in all, an outstanding 
budget game, 

Author: Probe for SHverbird 

Price: £1.99 tape 












































BIONIC COMMANDO 


EUROPEAN 

5-A-SIDE 


EUROPEAN 5-a-Side is a bit like 
sawn-off table football viewed from 
a hove with barriers around the side 
to avoid throw-ins and other 
complexities. In a way it is fairly 
faithful to realfive-a-sirie, as long as 
it is being played by creatures who 
vary 3n sije with direction. 

Two types of kick are possible - 
the low pass, which is handy for 
scoring, and the high lob, which is 
handy for not very much at all. 
When the ball is lobbed an impres¬ 
sion of height is given by the ball 
growing to golf ball sire, obscuring 
any players who may happen to be 
underneath, then shrinking to 
normal, 

The game can be played by one or 
two players over 6,10 or 20 minutes. 
While the two-player game can be a 
great strategic fight, the single 
player against the computer is a bit 
of a no-no. 

It would seem that the opposition 
are quite obviously ex-Glasgow I 


AZARGQN missile has two ends - a 
right end and a wrong end, the latter 
being the one which hit Earth first 
This had the instant effect of demol¬ 
ishing most of the buildings and 
turning virtually all the folks into 
doner kebabs. 

Ten years have elapsed since the 
apocalypse and the Bionic Com mam 
dos are ready to send the aliens 
home as stains on blotting paper. 
These biomechanical bozos have 
two main attributes - an extending 
grappling arm and a very large gun. 

The bionic arm allows the wearer 
to grab nearby platforms in order to 
climb up to them or swing from 
them. It also allows bonus weapons 
to be caught. 

The first level is a fairly standard 
blast from bottom left to top right of 
a smoothly scrolling treescape. Bees 
live in the trees and get rather uppity 
if their hive is tampered with. 

Some branches are rotten, and 
snap, causing a new commando to 
be parachuted in if a truly enormous 
fall occurs. Mines are dotted about 
and prove to be fit for the purpose 
for which designed, to misquote the 


Rangers players since they move in 
a semi-random fashion, usually 
towards their own goal. 

At least the goalie is good; he, she 
or it fthis is an equal opportunities 
review] offers the only resistance to 
the players' George Best-like storm 
up the pitch. 

Despite the 
of 8-0 for the TO 
quite possible, so 


game its appeal would wane very 
rapidly. In this respect, European 
5-a-Side scores badly against other 
football games, but its simple and 
speedy dual-play mode compen¬ 
sates reasonably well. 


Authors: Timothy Clous and 
Andrew Rogers for 
Siiverbird 
Price: £ 1.99 tape 


EUROPEAN 5- a 
Rot the best fo 0 

Mds that accolade. The adi 
an extra human mates th< 
delta neat - maybe I'll < J0 a 

^'^f-butthebudg 
a "djuddersare stiff notk 


Trade Descriptions Act. 

The next level is the entrance to 
the aliens' base, situated under a 
castle. Wall mounted cannon and 
electric wires make this level a tad 
difficult for your average power- 
assisted shock trooper, Kamikazes 
and rock-throwing super aliens 
rapidly cause the trigger finger to 
buzz. 

Three more levels await Our Nero, 
each chocfcful of aliens willing to 
prove that they got there first. 

Bionic Commando h almost a 
direct Spectrum conversion, but for 
once It has been done quite well 

The graphics, although rea¬ 
sonably detailed, have no colour at 
all, and are fitted into the familiar 
shrunken screen. Colour and -green 
screen versions live on opposite 
sides of the tape or disc. 

Sound is merely adequate, 
despite the fact that it was done by 
one of the Spectrum's top 
sound smiths. 


Author: Software Creations for 
Go! 

Price: €9.99 tape, €14.99 disc 


to'V'ws :- 

d‘S»»r- 
cr - vws 

T ^e graphics are pretty rtiro k * 
d ' C game. Although 8^" 


Commando i s rlthaf 
it pains me t0 sal , M . 

beu4wll| ! belt 


A ms trad User October 1988 





















































GET SMART! 


Protect Your Computing Equipment With 
BBD PROFESSIONAL DUST COVERS 


• In todays economic climate where equipment failure costs time 
and money protecting your hardware from wear and tear is the 
smart thing to do and the smart way lo do it is with dust covers 
from the BBD Professional Range. 

• Manufactured in top quality dart; grey washable nylon and attrac¬ 
tively finished with red piping BBD covers are simply the smartest 
protective covers available. 

• BBD covers can be washed and ironed without fear of fading or 
shrinking and wilt never crack or lose their shape, 

• Wilh all these superlative features you might expeci BBD covers 
to be a little expansive, Nothing could be further from the truth. 


COVERS FOR THE AMSTRAD CPC 464 - £7,50 
COVERS FQH THE AMSTRAD CPC 612B - £7.50 

Please state Colour or Monochrome monitor 

• BBD also offer a wide range of matching covers for printers from 
only £5,00. 

• These include Am si rad DMP 2000, 2160, 3000 and 3160, 
Amstrad DMP 4000 and LQ350Q, and a selection from Brother, 
Canon, Citizen, Epson, Star etc. etc, Generally covers for 80 
column printers are £5.00 and for 132 column £0.00, 


GET SMART! GET BBD! 

BBD COMPUTED DUST COVERS 
The Standish Centre, Cross Street, Standish, Wigan 
WN6 0HQ. 

_ Teh 02S7 422968 (Ext. 152). Fax 0257 423909 

y ^ CaHer and Dealer enquiries welcome. 


A SMALL SELECTION FROM OUR WAREHOUSE 


HARDWARE & PERIPHERALS 

HRP 

WAVE 


Amstrad CF’Cfiiaa Cornpular + Green Mt>n Disc Drive. ^‘3 S SyW 

.299 99 

254.99 

ANC 

Amstrad CPC612S Compiler * Cdour Mon : Disc Dnvc J-'S S 5W 

.399.99 

356.00 

AM-C 

Amstrad PCW9512 CorTpularfW.P. f Vlcn 4 Daisywtieel Print*!. 

.573.S5 

m,. 36 

AKC 

Amstrad PCI 51 1 Double Drive Colour Hone Office Paa. 

-S03.e5 

661.42 

ANC 

Romantic Robe: Mult lace 2 - CPC. 

...48 95 

36,45 

E 

DD i hi 3" Disc Drive me Cable & inte-iace- CPC164. 

.159.95 

150.00 

B 

Pace 2nd 5.26" Drive inc. Cable, Utace £ &W - CPC6126 

. 209 30 

171.81 

C 

Ams'rad GMP21&D Par F-&T NIC Printer ine. Cable lor CPC. 

.169.00 

144.69 

A 

Brother HRS Par Thermal aaltcry Primer |P£U optonai'i. 

.159-95 

49.95 

9 

Star LC10 Parcel F4T NLQ Printer ;ne« mooell. 

.26335 

19D.93 

A 

Lead, Printer Cemmnics Parallel - CPC. 

.1494 

7.4a 

F 

Amslraci MR? Modu aior/PSU - CPC464.''e64,'6120. 

...29.95 

2S.45 

D 

Ribbon Ftenking Nyoni - Df/R2D00,'‘3ffl>D Range . 

Ribbon Fabric - PCWS25&/8512-LQ36M. 

.Pk{2 

... Puts 

4.16 

5,40 

F 

F 

Ribbon Mult strike PCW^5^6l2'LQ3500. 

.PKt2 

6.30 

F 

Ribbon M.. Disunite PCvM95ia.... 

.. Pki2 

5.00 

F 

Ribbon Fabric-PCW9512 . , . . 

.Pkl2 

5.40* 

F 

Dual Cover 2 Piece Set - CPC (State model). 

....963 

5.61 

D 

Camnndqe Computer ?SS PonaWe Computer . 

.267 50 

244.35. 

a 

13A 4 Gang in line Socket w-lh 3 yards Flex £ I3A Plug. 

... 13.97 

6.25 

D 

blank discs s software 




Campbell Masterlile 3 CPC 6126 . 

...39.95 

£9.96 

E 

Sag* ^opuiar.Aecounls CPCG13H PCW. 

.100 05 

70.04 

D 

Sage- Popu i p Slock & Invoicing - CPC&13L'PC W. 

. 70.15 

49.11 

D 

Sage Popular Payroll - CPC6120.‘PCW.... 

...70.15 

49.11 

D 


CURRENT CHART GAMES SOFTWARE RETAIL LESS 30%, El PIP 


Amsoh 3 b Discs DSWkll 3' Drives. Bos 10 17 39 

Bulk S.S’ 1 PSi'DD 135TPI Blank Discs... Pkt 10 0 75 

Bulk 5.25 H DfivDD 40f&GT Blank Discs... PkL 10 0.75 

Crcsrtey 11" * 9 5“ Listing Paper 60g.2odd Shis $.23 

AMS2QL T Cksc Slorage Bo* Holds up to 46 discs........ 0.4 Z 

Send tl"ee i Bp stamps lor last moving items price list. Siare for which products 
England JXJSI & ins,; [A) £5.00. (Bl £4.00, <C| £3.00, |0) £2.00. (E| £l .00, (F) 50p 
(AMCI 3 Day £4 DO. Heart Day £12.00. UK Poslal Charge £6 per 20Kg boVCSOO 

All Prices include VAT. All sales subject to our Trade Terms ol Trading. 


W.A.V.E, (Trade Dept. ACU 1088 ) 

WALMEY AUDIO VISUAL & ELECTRICAL DISTRIBUTION 
53 Siltarwaler Crescent, Barrow-in-Furness, 
Cumbria LA14 3JR Telephone: 0229 29109 
Hours: Mon.-Fri, 10-5.00 



School Software Ltd.. Taul Business Centra, DonUc St., Ltnwlck, Ireland 

FREE Cptaloguo Amstrad CPC, PCW, PCI012, 
Commodore, BBC, IBM PC T MSOOS. 

Add itionmi Dufers I Wanted. 24 Mr. triuMocfU HorMnt, 
Htng UK 010030-01404 77 (Offtcm Hour*) \M. O0 1-4 3000), 
Dtroct UK Ol0093*8140399 {24 tv.) 

ORDER HOW »>*» B*l*w. 

MAXI.MAT HE fag* tt-1 5|. Amstrad PC. IBM PC, 

Amatrad CPC-1. Tnan^H* Z Angles, 3, SlnCosTan 
4 Rectangles. 5 Circles, 

c:. r oes a very sfomdtaei^te4™rtg#nvirp™rtenf. 

MAGIC MATH* fug* 4-8), cbm W. IBM PC, 

Amstrad CPC. PCW, PC. 

Addition and Subtraction 'A senpus challenge r Jo simitar BSC 
programs and a good example of its type" PTM fUK), 

MATHS MANIA fag* 8-1 3|. CBM 64/IBM P&AmstTld 
CPC, PCW. PC 

Mpltipticaiion And Division “ ti appeals to the age group My ton 
has been speaking dcwnslaus before break tasf to oiav“. 

SBC CEEFA* 

BETTER SPELLING lag* 8-adultA Amstiads.' 

C8M SA'BBC.'IBM PC. 

' 'WSfff Organised Lessons". ' A proper course which approaches 
speiting problems *ith specific dxdrci$e$ ". £ $ T ( UK.). 

BETTER MATHS (age 12-1 ft). All Amstreds/CBM 64,' 

IBM PC 

Rated in the tap five in an adualicvMrsun/ey. 

CHEMISTRY |vg* 12*1fi). CBM frueSGflBM PC/All 
.Am&lradE CPC, PCW, PC 

' 'Very ambitious in terms Ol Ihe range of topics fiigh StandStd Of 
questions. ' 

BIOLOGY (aga 12-16[ I AnutaMbCBM 64*BBC. 1 IBM PC. 

' 'A jjoott pxCitie to pity itflf tur ran^>ulerarW have JUn white 
revising". Vouf Computer. 

MAPWORK 0UI2 18m dull). Amsirycl CPC. CBM 64, mC 

Excetieni graphics and setsna jo this program covering most aspects at jfie Geography of 

Hnfeirr and itpi$nd. Great ton tor aft the family 

PHYSICS jag* 12-10), Cbm 64, Amstrad CPC, PCW & PC 1612, IBM 

"A cotourfuf way of revising tar GCSE'tJ-Lene, 1 ejeaminarton , Your Computer. 

PLAYSCHOOL MATHS (ag* 2*Tj, Amstran CPC. 

Si* of 3fie bear programs for ffw .Dre-scfTool and young children 

GEOGRAPHY fag* 13-17), Amstrad CPC 4 CBM 64 

Comprehensive oova-age of aspects of geography. 

BUSINESS DYNAMICS, PC 1S12 MSOOS. ihm PC. 

Syperf) Dt/staess simulation far sludenr or adulf Be the boss, ,mn 
a company and team i^hife yCv relax Cffl 95 

^ lj Lj J IJ 1 ^ i-J |-J 


EVERYMAN ACCOUNTS Amstrad PC. Am&lrad PCW 
MSDOS 

77ws is designed for very smart businesses, the seif ■errvifDyed and 
home accounting, fr handles art Ifie essenrtar transactions df a 
very small tMtaess ar an tecredfaif p«Cte Issues professional 
slyle invoices, fssues Atonr.hJy Sra lemenfs fssrres Statements lor 
ALL Accounts due Who (mes yOO money? What are your 
Outstanding debts and Dirts. Nominal Ledger flepods Gel yOur 
VAT Totals. CarTfwndto thpvtfjWKfs pf aepounta rf required. 
£39.95 

TAIT DATABASEfLABELLEP t Amstrad PCW 

Superb way la keep records or pnnt labels. Excellent features 

£29.96 

FINANCE MANAGER A VAT,AmM Pf:wfl?5fi, , 5U. 
FTecordS and prints expentrtlure, receipJs and VAT. f ffl.95. 


K 



ORDER DIRECT TO? School Software Lid Tait Bmimm Csnrfre 
Dcmiritc St., Ume r iM Ireland. Tel. |UK) 410363-6145399. 

Education Discs £16,05 Telecom Gold 7Z:MAG32425 
Cass £10.95 tCI-OOp-p.} F*kO rder* (m0-353)-6>-i43l5 

Accass-Vlastarcara.'E ^rocara- Ba^iaycard-Viss Expiry dale 

Card No I lilt I I I I 11 I I I I I I I I I 
| | Gheque/PG made payable to Eaaibvsiness Sysiems 
My Machine.. 

Name _ 

Address _ _ 


.Tillies 


ACU 


Ckxia 


Amstrad User October 1938 


Page 47 



































































everything! 

YOU NEED 1 
TO KNOW 
ABOUT 
DESKTOP 
PUBLISHING 



The Desktop Publishing 
Yearbook 1988 is an 
invaluable buyer's guide 
containing the most detailed 
survey available of hardware, software 
and services in the electronic publishing 
field. 

And there are clearly-written "how-to" 
articles for both the newcomer to 
Desktop Publishing and the experienced 
user. 

Articles cover single-user and multi* 
user publishing systems, publishing 
software, laser and other electronic 
printers, matrix printers, digitisers and 
scanners, computer typesetting, 
magazine and newspaper composition, 
documents and forms creation, bureau 
services, word processors, and many 
other key topics. 

This unrivalled reference source was 
enthusiastically received by visitors to 
the recent Desktop Publishing Show, 

You can purchase your own copy for 
only £2.50 (plus p&p) - a saving of £2,50 
on the normal price. Simply fill in the 
coupon and send it to the address 
below. 


ORDER COUPON 


Please send me. 


jcopy/copies of the Desktop Publishing 


Yearbook 1938 at £?.50 each plus 50p p&p per book. {UK only) 


Li I enclose a cheque payable to Database Exhibitions 
□ Please debit my Access/Visa card no: 

Expiry 

1 I I LI LI 1 1 i Mill I 1 1 1 I date: 


I 


Signed 


Nam* 


Address 



Postcode- 


nSerrcfto, Desktop Publishing Yearbook, Database Exhibitions, 
Eoropa House, Arlington Park, Ad ling ton, Macclesfield SKlO 4NP 


I 



DISC MANAGER AND COPIER 


Now upgraded with 'Simulated ROM' option. 
Comprehensive, Easy-to-use and Fast. Don't miss ft 


* Contrary to rumour, will not duplicate chocolate 
1 biscuits. Price £14.95 ina postage. ALL CPC 


I 



1 


| 

m 


I 


GM CHESS 


CHESS GAME & TUTOR 

The ULTIMATE strategy game. 

At last available in a package designed for beginners. 
Get to grips with Openings, Mid-game and End-game, 
enjoy a game of Fast chess (very addictive) or normal 
chess against the computer solve chess problems or 
watch the computer play itself. Fufly featured including 
manual selection of openings, 0,1 ,cr2 players, 7 levels, 
swap sides, menu/pointer control (mouse can be used) 
and screen dump. 

Price; £14,95 (disc only) inc. postage. ALL CPC 

Remember our special offer; Every 'Tenth" mail order is 
free. Take the gamble! 


CAMEL MICROS f 

Wellpark, Willeys Avenue, Exeter, Devon EX2 8BE § 
Telephone: (0392)211892 


R194 


NEMESIS - The Original Meddlers 


BONZO SUPER MEDDLER 

"The best tape to disc transfer utility available", WACCl 6.B8. 

THE BEST SELLER? 

We vraultfnt Vim. - net does rl matter! Whal few miner s Hhal BONZO SUPER ME PCX Efl Idlers MORE 
games Irom TAPE to DISC Ilian any utfw prcjgiam. Alrpie relurd tolhelira! pyr&jn b find nrolher sragran to 
beal H! mime to let results ^puk lor ttwmseilvss, sobers is alisl ol SOME plllw 700 pJosganes llhal wili 
trang/er to (tsc *dlv 6SM, 46*'l664ffi 138. 

WTtftWO. AfiKANOID. AVENGER BA RBARIAN 8MX SIMULA TOR BUGGY BOY BOBSLEIGH C MOS 
CHESS, £4 It WON r i 2, COBRA STAL LONE, DEACTtVA TORS, DAN DARE. DRILLER, DAPJS ISO 
EXPRESS RAIDER, EOUlNQX. ENQURO RACER, FOOTBALLER OF YEAR. FI YING SHARK. FMETRAP, 
GREMLINS, GUADAL CANAL. GRAND PR<XSIMULATOR, 3D GRAND PRlX, fW,'WG MAP, HACKER, 
HUACK, IXAR i m PRIORS, ICE PALACE. Jt TSETW, JACK NIPPER JOE fill ADE, KNK3HT ORC, 
KNiGHTWRE, KUNG FU MASTER. LEADERBOARD, LiGHTFORCE LIVING DAVtIGWTS 

UONOPOL Y. NEXOR, NINA SCOOTER S>M. PYJAMA RAMA , FOGG OL YANKS, REFLEX 
REEfOCiQBLR. RAMBO. SCRABBLE, SUPER STUNTMAN, $UF£R5PflW, STAR RAIDERS tf. SKATE 
BOARD KIDZ, SWORD SLAYER STAR TROOPER, SNHOZZY. s TRYFFE, TT RACER TOPGLSH 
TRANSMITTERS. TETRIS, TANIUU. THRUST T 4 2. VAMPIRE. WEREWOLFStU. XOR, YOGI BEAR 

and OVER 600 others! 

Isnt h lime you got Ihe BEST? Send yoir drsc-based UHtyn be irjnstomied iutoSSM & HAGKPACK tor jusl 
CS ® II ySu hyft.en'T qral one then BSM & HAOKPACK wHh lul instrucrons. dvlitg olever TO&l’nns.lErs, aia our 
Ourertl NEWSLETTER 

£12,50 inclusive. Suppled an disc 


BONZO BLITZ SFEEDLQCK5 TO DISC 
"HIGHLY RECOMMENDED" - WACCJ, 12/87 

BCViZOSUPER MEDDLER wM ccpri *rtli a largo-number &rSPEEDLOCKS, tuC Itv the e*r1hrjsrasl ^fl-devaldpet? 
KYiZC BLI TZ as the IrS uliity to seal #1 h all forms ol SPEECH.OCK. A ways up-fa-date, anc still lhe BEST 
Warts on 2B A examples 

ALIEN HIGHWAY, ARMY MOVES, fit ACK MAGIC, BEACHHEAD 1 i 2, CATCH 23, DALEY SUPERTEST, 
&1&, ELEKTRAGUDE FRUIT MACHINE, FREDDY HARDEST IS 2, GAMEQVER i A 2, GREAT ESCAPE. 
MATCHDAY f & 2. MIAMI VICE, MADBALLS, METROCROSS. PEGASUS BFWGE, PHANTOM CL UB, TOWD 
RUNNER, REVOLUTION, SCRABBLE, SUPERHERO, TRANSPUTERS MZBALL. etc. 

WORD CLASS LEADER BOARD and ROADRUNNER although ’muNi-toader Mil oorrptalay 0 * 1 $!*' il wju 
have R$H in asisl AH other 'rr uhi-laajder5.‘‘ — train lile oily. BL'TZ*as also Ihe first | i: dn:u *Sh fJEVV 
SPEECH OCK vafejfuon and wthmA Dordcing iranslers to expanded mashhes 1 

£12.50 inclusive. Supplied an disc 

UPGRADES; BSM or BLITZ, £3.00 (return disc!) 


ALL ORDERS sent 6y return: Cheqye.-P.OJACCESS 

NEMESIS (ACU) TEL: (0933) 623967 

ID Carlow Road, Rmgslead, KeMering, Norlhants, NN14 4DW 



Amstrad User October 198$ 



















































REVIEW 



7 




NIGHT RAIDER 


ITs late May 1941, You are a dive 
bomber pilot aboard HMS Ark 
al.Your mission is to sink the 
Nazi battleship Bismarck. 

Your plane sfijts off on deck. 
Although you are the pilot, you can 
become the tail gunner, the eng¬ 
ineer or the navigator by pressing a 
key. 

To take off you have to move 
certain levers or the engineer's 
screen and release the brakes, You 
then return to the pilot's screen, pull 
the joystick back, and you're 
airborne. 

When In the air you will see lights 
reflecting off the water, enemy 
aircraft attacking and shells 
exploding around you. In defence, 
you can fire the machine guns in 
front of the cockpit or switch to the 
tail gunner's screen if the enemy is 
attacking fro mi behind. 

You will also be under attack from 
E-boats and the dangerous U-boats, 
submarines which the navigator 
cannot see. They fire torpedoes at 
the Ark Royal and anti-aircraft guns 
at you. 

While evading all these dangers, 
you have to keep watching the 
navigator's screen in order to spot 
the Bismarck and get advance warn¬ 
ing of enemy attacks. The display is 
updated as you watch. 

You must also check the engin¬ 
eers screen to make sure you are 
not running out of fuel or having 
mechanical problems, and keep an 
eye on the altimeter, compass, arti- 


game programmers 
often put a lot of effort 
Into historical accuracy 
into presentation, but this 
lectacular exception- 

graphics are superb. Tbe iia 1 * 

J control P»"«' are ** 
ted, the artificial horizon rolls 


you th o ught wargames 
were only played with ■ 
r lead soldiers on giant 

landscaped tables by retired colo¬ 
nels reliving their past victories, 
think again. This program bungs 

everything right up to date. 

Ifs as difficult as you want it to be, 
with excellent arcade sequencesand 
a lot of strategy- 


ficial horizon, air 
and other i 
panel. A light will fl 
needs attention on one 


ing 
other 


screens. 

If something goes wrong in mid* 
flight you can return to The Ark Royal 
for repairs, refuelling and restocking 
ammunition. 

Landing on the deck is the most 
difficult part of The game. You have 
to be very careful about rate of 
descent and altitude otherwise you 
will crash into the deck, crash into 


convincingly - TeTaritus 

.cresnislbctelThce^ 

levers to -move and caches ^ 

3nd a '’ t r,he ccrt«i place, press 
ST and everything happens 
quickly and smoothly 


the sea, or overshoot and have to 
turn around and try again, 

If you have to ditch, do it gently 
and you will be rescued. 

Choosing a flight path is very 
easy. You just select a point or the 
navigator's screen, return to the 
pilot's screen, line the aircraft's 
bearing up with a mark which 
appears on the compass and you 
will automatically fly towards the 
point you chose, 

If you manage to keep going for 
long enough in the correct direction 
you will eventually find the 
Bismarck. It is well defended with 
radar, searchlights and anti-aircraft 
guns, so you will have to fly very low 
over the water, release your 


torpedoes, then return to the Ark 
Royal, 

If you are lucky the Bismarck will 
have sunk,, the Ark Royal will have 
survived, and you will have won. 

This all sounds complicated and 
difficult, and so it is. However, there 
is a very good practice mode which 
allows you to try out the difficult 
parts such as takeoff and landing 
before attempting a full mission, 

There are five levels of difficulty, 
with more and more attackers on 
each level. 


Author: Dave Pridmore and 
Greg Holmes for Gremlin 
Graphics 

Price: £$.99 tape, £14.99 disc 


I PLAYED Hails of the 
Things once, then gave 
up, Why? Because there 
were about 20 keys you could press 
and I kept getting confused. Night 
Raider is so incredibly easy to con¬ 
trol and is so addictive it deserves to 
become popular. 

That might encourage more com¬ 
panies to produce the decent war 
g a me$ th at A mo Id n eed s. [/ 


Arnstrad User October 1988 


Page 49 


















































FOOTBALL MANAGER 2 


LOADING is slow. After what seems 
several aeons - give or take an era - 
the delightful strains of Sousa's The 
Stars and Stripes Forever ring out, 
This tune is known to some as Be 
Kind to Your Web-footed Friends but 
is better known as Here We Go, Here 
We Go, Here We Go. The subtlety of 
the lyrical nuance is delightfully 
understated. 

After choosing keyboard or joy- 
stick, a list of teams is offered, Obvi¬ 
ously Mr Toms - the originator - 
uses an obscure method of com¬ 
puter telepathy at this stage because 
the team you will want is not on the 
list; the omission of Ardrossan 
Winton Rovers is a great loss to 
humanity. 

Sponsorship is the next offering. 
This allows you up to £50,000 in¬ 
stant cash. It will need to be spent 
fairly early on, as the initial squad is 
desperately small. 

The next important business is the 
team position selection. The new 
system: a! am marking of the oppo¬ 
sition and half-time substitution, at 
which time the team can be re¬ 
shuffled if improvements are 
deemed necessary. 

The opposition positions and 
skills are shown, and you can either 
match skill with skill, or attempt to 
exploit a weak spot. 

Next comes the match itself, 
Football Manager 2 gives the player 
as much control over the playing of 
the match as the original, this being 
none at all. 

But gone are the block graphics 
and slow screen update. Instead., 
neatly animated weeny players rush 
about in a frenzy. They stick closely 
to their positions., well enough to be 


identifiable to a man. 

The pilch is split into three parts - 
defence, midfield and attack - and 
flicks, rather than scrolls. This aU 
faster action, and is much e? 
program. Players pass 
with varying degrees of, 
and move at roughly scale' 

Only abbreviated highly 
game are shown, each rru 
just long enough to hold the interest 
without boring. The results and 
league table are printed out at the 
end of the match. 

The team can be given extra pass¬ 



ing training. Players can be bought 
and sold, but bids are competitive, 
you always have to stump up 
ore than you think. Too many low 
ids, and the player is withdrawn 
rom the market. Bargain basement 
aradonas are out of the question. 
Very little of the actual running of 
he dub Is given to the manager, Far 
more emphasis is out on playing the 
matches, the eventual aim being the 
treble of league and two cups. This 
will take several weeks, so a save 
game option is welcome. 

The realism is quite astonishing; if 


a player is not completely fit he can 
be seen to be playing worse than 
usual. 

The game is surprisingly full of 
features for a single-load product 
and the addition of various skill 
levels ensures that FM2 will stay off 
the back shelf for months. 


Author: Addictive Games for 
Prism Leisure 

Price: £3.33 tape, £14,99 disc 





IMAGINE Football Man¬ 
ager without the bad bits, 

r This certainly isn't it r but 

It is reasonably close- The graphics 

and sound are strictly lunctioriaUu 

who buys this sort of game To 
visual appeal? 

( haven't yet found any ctieais 

possible with this game-there is no 

iTalways get the ' 88m lm , e 
J linekJ In the fourth M* 




THIS is going to be 
completely free of 
football cliches, Nobody 
is going to be over the moon, sick as 
a parrot, giving one hundred and ten 
percent or even sticking their neck 
out. As one who never watches 
Match of the Day, these banal say¬ 
ings mean nothing to me. 

If you liked the original buy this. If 
you like a challenge over a Fong 
per iod o r a re foorba 11 crazy, bu y th is. 
It s well written, well presented, and 
(ahem) well wicked, 





fsiber fi> fnrCi 
"menu aft*'*.!] 0 “ pf,on 

**££%**** 
lte »*WaL N ? ft8t,h 

a<Sv erti$in n 0 kecon 

Ga mes 9 COp Y ! ° 


Pegs 50 


AmsTred User October 1958 















































































p 


Dept AC u m 
iri , Drive 

l ougntx^OuQn ^■fy 
Leics. Ltll OXS 
Tel 0509-610444 E& 
Fax 0509*610235 ff-: 


HARGe - 

Ss? 1 *"*™,.' 

*;%ZZ' nsui 

' J ^nd ancf 

''LC^^Oa/r 


•r^ aSe °ORlacl 
3CPV ro u£ h ?J9«. 
re.F.p.Q - ' 


Compumart.,. 


.4 GREAT DEAL MORE & 

h_ FOR A GOOD DEAL LESS! x \ 

m A New LOWER PRICES!!! U 
* A FREE - 1st Class Delivery $ 


3 


A FAST, Efficient Service ? 

Vi 


Genuine AMSOFT 3"CF2 
Disks 


, Large Stocks- r* 

GUARANTEED DELIVERY 


C_J 


A UnbeatabFe NO- 
P" QUIBBLE GUARANTEES 


FOR USE W/TH 
A M S T R-A’ D 
CPC 6128 
PCW 8256 

PCW 8512 (A & B Drives} 
PCW 9512 

S P E C TR U M 

ZX Plus 3 


SAME DAY Despatch 


f A Individually Cased 


.39 


AMSOFT 

BOX OF 5 DISKS BOX OF 10 DISKS 


EX. 
VAT 

[£11.95 inc. VAT] 


EX. 
VAT 

|£22.99 inc. VAT] 


CF2 Microdisks 




We also supply a wide range of 
AVnstrad Peripherals at Super Low 
Prices * PHONE NOW! !! ^ ^ 

“ 0™ “r"' "d ™ 1 

| For IMMED*ATE BESF'lONSE, simply phone <3nri order with your 

* Credil Card OR send this coupon (with your Cheque/P.0} tn:- 

COMPUMART, FREEPOST. LOUGHBOROUGH, LE11 0BR, 


Please rush me:- 


No.R:eqd. 

Goods Description 

AMOUNT 


Boxies) 5 Blank Disks @ £11.95 ea. 

£ 


BoxtesMO Blank D*$ks @ £22.99 ea 

£ 

Please deliver to:- AC.U TOTAL 

£ 


Name .. 
Address 


Postcode . .. Date 




























YOU START WORKING FOR MONEY. I\ 

















f. MONEY STARTS WORKING FOR YOU. 


> 

k 

l 

I 







BsftSSUi H 0 ( 


yd 

■ 13 E0M O 61 


Now there's a bett e r w ay to handle yo u r monev * 
An Abbeylink Card with an Abbey National 
Current Aceount- 

The Abbeylink Card lets you get your money out 
from a national network of cash machines 24 hours a day, 
seven days a week. 


0 ur C u rrent A e c ount i s 1 i k e a b ank cu r rent ace oun t. 
- only better. You don J t just get the usual things like a 
cheque book, you ’ll also get interest on your money. What’s 
more, you won't, pay a penny in transaction charges. 
Not many banks can offer you that, 

I f you re 13 or over, you can get an Abbeylink Card 
and you can have a Current Account at Ifi. If you're 
18, you can also apply for a. cheque guarantee card, 
overdraft or even a personal loan. 

So just fill in the form below, take it to your 


local branch and ask about an Abbey National 
Current Account and Abbeylink Card. 

To help you keep tabs on your 
money, we ’ll give you a complete kit 
which includes a calculator. 

But hurry. Calculator stocks 
are limited. 




L 

/* 


/i 




& 


.^SOUH ACCoo. 

O* \ 

hi* ‘fix.if frst Cakubtor.. fit in this form ii'iC [ake it to 
four local Abbey National branch. Tour Calculator will 


then toe lent to you by past wh$n you* 3CCOW[ has been opened. 


t/ MWMRStfflSS SURNAME 


\ 


ADDRESS 


POSTCODE 


AGE 



DATE op birth 

_ 

_ 

c 

.. 

‘T 

1 


I 

t ABBEY + 
NATIONAL 


DATE 

m at schcolcollege.'working 

DO YQHJ HAVE A BANK CURRENT ACCOUNT 
DO YOU HAVE ANY 1 OTHER ABBEY NATTOHAL ACCOUNTS 

Office Lbfr: AMCA WC NO__ 

BRANCH 

Atndt 


MOimTh 


YEi'NO 

VEL'NCi 


This Offer Cknes 31st DccemSir I IBB (Please HkW 2G days far* delivery.) 


THE MOST CURRENT ACCOUNT 






























7 


REVIEW 


z 


7 


Silent 

partners 

Pat Winstanley finds a three 
pronged package that will save the 
small businessman time and money 



S MALL businesses and clubs often need 
continual access to both a word processor 
and a database, with the facility to trans¬ 
fer information from the database to the 
word processor. Brunriing Software has 
designed Info-Script for just this purpose. 

BrunWord, BrunSpell and Info-Script have 
been integrated into one package so that the dif¬ 
ferent sections may be accessed from each other 
without the bother of having to load another pro¬ 
gram. If a 256k expansion is fitted r ail three pro¬ 
grams can be available in ram simul¬ 
taneously. 

The package was pet together for the benefit of 
users who initially am concerned only with the 
simpler aspects of mail merging. Once the basics 
have been mastered however, additional, more 


advanced, facilities allow the user to produce 
fairly impressive results from very complex data 
merging paths. 

The Info-Script database is arranged in the 
usual way with files, records and fields. A stand¬ 
ard 6128 can hold about 1,000 names and 
addresses, rising to about 3,000 if that 256k 
memory expansion is fitted. 

ft is also possible to hold around six pages of 
text in BrunWord at the same time. Each record 
can contain a maximum of 23 fields of up to 30 
characters. 

Extra flexibility for data storage is provided by 
the ability to link different records together. Two 
methods are used for this-records with identical 
data in the first two fields are classed as parents 
and sons, while apparently unconnected records 



linked with a special command are known as 
parents and daughters. 

The manual suggests that sons be used as 
archive records, like full cards in a manual system 
which are put in the back of the drawer when a 
new card is prepared. The full records can be 
viewed with a couple of key strokes from the 
current record but are not listed on the current 
record summaries. 

A suggested use for dau gtiters is to link names 
and addresses of suppliers with the records of 
the stock held. These, too, can be accessed easily 
from the main record. 

Although only one data file can be held in 
memory at a time, it may be split into sections by 
the use of record markers. Up to four sections of 
the file can be defined, either exclusively or over¬ 
lapping. Thus a club list could be split into full 
members, defaulting members, local members 
and out-of-town members, Each group may be 
viewed, printed or saved to disc, 

For most users the first step with Info-Script 
will be preparing address labels from the data¬ 
base records. Assuming the standard field layout 
has been retained, this is simply a matter of pick¬ 
ing the required records, marking them for use, 
loading the printer with labels and pressing a 
couple of keys. 

If you want to change the layout of the address 
label, perhaps to add a customer number at the 
top, the relevant template is loaded from the ram 
store, adjusted, then saved back again before 
use. 

In addition to address labels, templates for a 
simple fetter and invoice are included in the pack¬ 
age, Brunning may release a disc later with a 
wider variety of templates for those users who 
either can't or don't wish to prepare their own, 

Real power 

Having organised the database, the real power of 
the system is ready for use. Most small busi¬ 
nesses and clubs use a fairly constant layout for 
letters and invoices with only names, addresses 
and balances varying from one customer or 
member to another. 

Standard letters can be prepared and saved 
using BrunWord, then personal details for each 
recipient inserted during the printing stage. 


Page 54 


Amstrad User October 1988 





























r 


c h r -i r h LJ ^ L -uii 

2 Church nfas. I.on-^an . 

Telrt?hHTi^ 01 - J 1 1 '■'■■ l L 


iZA 


O t’ !-■ EJK 


fle-ase s^rP 


lv The follow l&f 


fiesCTietion 


S.F 4 Z ! 
■i.G-a. 2.1 


t,Z2 123 

(-Z2 ^73 


TJ-o 11 Price 0 
f 

i.Z]& 

tz i* 


4 v Frier E* V 

Z)l fcZH 2 
h Z11 K-7-* 1 7 


VAT 


;j.7h i r-t i 

SLZ* L-'t-l 


»„ u aT £(J0#0» r @9 

1ZT TOTAL E* ^ 0W «.» 

ibaz+v tzv WAT 


iZT 


total 1 AC VAT - ew-ww.M 


(For Chg-fch-uooi Conput-er.. - 


figure Its: Example invoke pattern 



arch heu* ' * rnL * >1 

t.i " S - - n 31 io n , Mfi 
phone- ®j 2!j 0@ft6 


nr ff Ahbatt 

i; A ^ oirn Gr *^* nt . 

*-h j chrj-ste-f. 

-3?f feTE. 


31.5,ge 


fj e le 


flea3fi ±uppi 7 the fa L i 


IHiflf : 


&fr ^ni5Vion 


C Oil OUT e 3- 
Sl3o- 

Disc Dp jva- 
-Jo vst j ck 

Jlodu L itoj- 
f r;nTfcr 


85232 j-terf 


******* CFC6f2S-H 
A* 3 tP 3 d CF=? 

FD-] 

JV -2 
HP-2 
DJIP 2000 
ee@71 


Aist ra-i 
Austria 

Aipt s-ai 

*131 rad 


Unit Frsce 
€ 

231.75 
2 . 34 

73.22 

1 ]. 70 
23 -31 
121.43 

4 e , a-2 


Price E* V AT 
£' 


TOTrtX, Ejf y flT 

VAT 


total Inc vat 


3 

500 

2 

4 

1 

2 
3 

- £ 
- f 


704.25 
i57®.0e 
156.44 
16. B0 
23.44 

£in.06 

!4®.7fi 

£490.55 
973.. 56 


UAT 

X 

1 5 
IS 
15 
15 
IS 
15 
IS 


* £fiS 4 . 13 


Figure /ft?: 
The invoic 
after maii 
merge 


5iSued, L 

1FOf Chuirci '^od'c 0 iputer 3 i 


BrunWord knows whore and what to insert by the 
use of a different set of markers embedded in the 
text. 

Figure la shows a simple payment demand 
template with insert markers at appropriate 
points. This is what you would type into the word 
processor, Figure lb shows the resulting letter 
after a member's details have been inserted and 
the letter printed out. The marker &11 tells 
B run Word to print the details held in field 11 of 
the current record. 

Developing the idea further, Figure lla shows 
an invoice pattern and Figure lib the resulting 
invoice. Here the insert markers are a little more 
complex reflecting the need for calculations to 
take place on some of the data - such as working 
out VAT. The marker &2%12*4 tells the system to 
work out a percentage, the rate being held infield 
4 of the current record and the value to be worked 
on being held in field 12. 

The VAT for each item on the invoice is stored 
in a running total, while the marker itself is 
replaced during printing with a figure represen¬ 
ting the VAT rate, “his feature could also be used 
to calculate discounts for prompt settlement or 
perhaps show the balance on a savings scheme 
or credit account. 

The next level of complexity is conditional 
printing, where a small file is prepared which 
checks for the presence of a label in a particular 
field of the cu rre nt reco rd then dec ides wh ich text 
file should be loaded for merging. Thus new cus¬ 
tomers might have a letter advising of a lower 
credit limit than that sent to more established 
customers. 

Another application could be tagging records 
according to their purpose, for instance invoices 
and receipts. Info-Script will automatically load 
the correct template for the data, which could 
itself hold more conditional markers, and so on. 

Data from more than ore record car be printed 
or the same template by using a repeat marker 
which keeps going until all the data is used up or 
BrunWord runs out of memory. This would be 
handy for listing different items on an invoice or 
perhaps printing stock sheets for different groups 
of items. 

Conclusions 

The manual isn't the best example of its kind - it 
can be downright hard work at times-but all the 
information is there -if you dig hard enough. 
Getting started in the simpler concepts is very 
easy, with key by key examples to take you 
through the basic features, 

A sample data file is included far you to 
inspect, containing most of the features available 
both for simple and advanced use. But it isn't 
enough far a program to be supplied with 
demonstration files if those fries are not clearly 
explained, 

I found that the only way to make sense of 
Info-Script was to persevere until, after a great 
deal of trial and error, and lots of wasted paper, I 
finally figured out what was going on. 

Although well over 40 pages long, the man¬ 
ual's organisation means plenty of skipping back 
and forth to gather all the available information 
on a subject. Filing and Insert markers are 


referred to similarly in the manual, which can be 
very confusing at first, and, as so often happens, 
no index has been included. 

As the package is primarily aimed at the small 
business and clubs it is unlikely that many users 
will reach the limits of this system. For the 
average user who is more concerned with saving 
time and energy when writing a batch of similar 
letters, or anyone regularly preparing mail shots, 
Info-Script is a good choice. 


Info-Script costs £46. 

The package includes BrunWord, BrunSpeli and the 
Info-Script database, it is supplied on disc only and 
works on the 6128 or 464/664 with extra ram 
Info-Script is available from Brunning Software, 34 
Helston Hoad, Chelmsford. Essex, CM! 5JF (Tel 0245 
262864 24hrs) 



Amstrad User October 1988 


Page 55 



























































Answering 
the 

call to 
the bar 


Auntie John spends 
some time RSXercising 


H ELLO to everyone, and especially to 
Fiona's father who sneaks a look at this 
magazine every month, possibly in the 
hope that HI mention him. He's got no 
chance. The firm ware call we are going to look 
at this month is the one that sets up whet we in 
the machine code trade call an RSX. 

Remember those three letters - mentioning 
them at a party will gain you vital street ered 
points. But remember, if you do mention them 
you might have to explain what they stand for, 
which can be a problem. Unti now, that is, 
because I'm going to explain what they are and 
what to do with them. 

RSX stands for Resident System extension, 
Aha I It all becomes clear, doesn't it. No, seri¬ 


ously, RSXs ere no problem. In the simplest 
sense they are just machine code subroutines 
that you can call from Basic without having to 
remember nasty hex addresses. Every CPC has at 
least one RSX built in - try typing I BASIC, Oops. 
Did I mention that it resets the computer? 

Other RSXs that are supplied with disc-based 
machines are I TAPE, S DISC and everybody's 
favourite 3 CRM. (Bar Completely Pretentious 
Mnemonics). 

Using our own RSXs we can tack extra com¬ 
mands on to Basic. You have probably come 
across utility programs that add commands like 
1 GPEM and I FRAME, well now you can add 
some of your own. 

To set up the HSXs you must first give the 


computer a list of the commands you are going 
to use, This Iist must be out in s particulsr way 
else nasty things will happen. (Crash! Oh bother 
did I save that first? What? I didn't? Oh dear. I 
think I'm going to cry. Boo-hoo-hoo). 

The best way to explain how the command 
table is set up is to give an example, so let's look 
at what is needed to create an RSX called 
I GOBLE. 

Void filled 

And what's wrong with I GIBBLE? I GIBBLE is 
going to fill that desperate need that every CPC 
owner has to make his or her computer go 
"Bleep" and print an asterisk. Yes, yes, I know, 
how did you manage without it, But be patient 
my tittle artichokes and remember: Large 
machine code programs from tiny minds do 
grow. For the moment, though, take a look at 
Listing I. 

You can see that there are two tables. The first 
is the command table, which starts with the 
address of the name table, end continues with 
jump instructions to the machine code 
subroutines, In this case we only have the one 
subroutine, and so only one jump. 

The name table is where the RSX names them¬ 
selves are stored, The last character in each name 
must have its most significant bit (msbl set-that 
means that bit seven must be a 1 — and the eas¬ 
iest way to do this is to arid 128 to the byte (or 
&80 in hexadecimal!. All RSX names must be in 
capitals because Basic will automatically convert 
keyboard commands to upper case before 
processing them. The end of the name table is 
indicated by a single zero. 

Four bytes are needed by the operating system 
for its own evil purposes, and so we give it a 
"buffer" to play with. 

Recipe for success 

Now it was at about this time in the article that I 
was going to give you a listing of Fiona's recipe 
fo r Sweet and Sour Po rk, But s he wouldn't tel I me 
it, so I'll just have to make it up. Here goes... 


; Sets up simple an RSX caked iGISBLE. 


txt_output equ Sd b5a ;Routine to print character. 

Log_ext equ Sbcd' .jlte frmuare call that introduces 


org £4000 

; an RSK to the system. 

Id bc,coa*arid_tabLe 

;7he details required by the 

id ht, buffer 
call log.ext 

;fi rnuare call. 

re: 

;Retufn to Basu 

.buffer ds 4 

;.Four bytes needed ay system* 

.comna nd_ta ble 

du name taste 
jp gibhtecgde 

;The addresses O' the na-me table, 

.nane.csb l* 

dh k GlBfiLYE k +ES0 

;The fiSJf name. 

db 0 

„gibbleccde 

Id e,7 

;A special value to Indicate the 
;the erd of the name table. 

call tat-dutput 

Ld iM 

;prirt chrS< 7 ) 

ca.l ixt_ojtput 
ret 

end 

;print thr$U2J 


£,«ring i 1, Tfie code for t GIBBLE 


Page 56 


Amstnad User October 1988 














































Green stuff 





org the 

ki t c he rs 

.start 

Id bou. jrSugar 


Id bowi,vinegar 


call pre-pare_pock 


add bawl,pork 


Id oi/er v (bow L) 

< cook. 

peek (oven) 


cp conked 


jp r?,cgak 

■ eat 

id mouth,(pork) 


tifiHn. ■. 

.preoarfl.pork Id (grill),perk 


add saLt_and_pepper 


ret 


You could tr/ using rabbits instead of pork, If 
you want some rabbits, I know just where to get 
some... Ow! Stop hFning me, Fiona, I'll tell 
everyone you read Jeffrey Archer books,,, GK r I 
apologise for saying nasty things about your 
rabbits.. Please remind me to buy you same socks 
sometime. 

Of prunes and parameters 



Back to RSXs, and you may be interested to know 
that in their infinite wisdoms the designers of 
Arnold's interior decided to allow the user to pass 
parameters to and from RSXs and Basic, In Eng¬ 
lish, this means you can pass and receive num¬ 
bers and strings to and from the machine code 
subroutines. Thus you could write a subroutine 
called I GIBBLETWQ which requires a parameter 
after it to d elerm i n e t he nu m be r of a ste ri s ks to be 


printed out, To pass parameters you eat them 
with some prunes beforehand. Oops, sorry, No. 
To pass parameters with RSXs you put commas 
before them like this; I GIBBLETW0.42. 

The number of parameters passed is stored in 
the A register, and the parameters themselves 
are stored around an address given in the IX 
register. If you want to be exact about it, IX points 
to the address of the last entry, so you have to 
read them backwards. 

If yo u suppI y th e a dd ress of Basic va ri abl e$, by 
using the (fr. symbol before the variable name, 
you can get the machine code to return a value to 
Basic, 

Listing II is an example of this. It takes two 
integers, adds them and places the result in a 
predefined Basic integer variable. Integer vari¬ 
ables take up two bytes of ram, hence the four 
instructions needed to transfer their contents to 
machine registers - first the least significant byte, 


IB pS=10 

n iGiBeiETHREE,pp*, 10 fl, 2 M 
30 PRINT pi 
48 END 

listing HI: Using t GIBBLETHREE from Basic 

then the most significant byte. 

Listing III is a small Basic program that shows 
t GIEBLETHREE in operation, assuming it has 
been set up by assembling the code with the 
machine code assembler you bought. You did 
buy one, didn't you? 

The integer variable must have previously 
been assigned a value (as in line 10}., and If all 
goes to plan, rather amazingly the number 300 
will be printed. 



So anyway, there was my mate Green in the pub, 
and this very pretty girl came along and sat 
beside him. 

"Hello", says the girl. "Hello", says Green, 
sipping his pint 

J Tm thirsty'', says the girl, "Oh", says Green, 
"why don't you buy a drink then?" 

"I'd like to" says the girl, "but! haven't any 
money", 

"What a pity", says Greer, "why don't you get. 
your boyfriend to buy you one?" 

"I haven't got a boyfriend either", she simpers, 
"What? A pretty girl like you doesn't have a 
boyfriend?" 

"No, And I'm not that pretty really", 

"Hmm, No, I suppose you're not", says Green, 
downs his pint and leaves. 

There is a moral to this story. Pity I can't 
remember it. 

Passing strings 


String variables can be passed to the machine 
code subroutine in a similar way to integer vari¬ 
ables, However, because strings tend not to be 
fixed in length, a third byte is needed to tell us 
how many characters are involved. As we use 
only one byte for this purpose, strings are limited 
to a maximum length of 255 characters - 255 
being the largest number that one byte can hold, 
if you attempted to alter this length byte from 
within the subroutine, Basic would collapse in 
around you as it loses track of ail its variables - a 

► 


; Machine code to 

set up an RSX called IG1BBLETHREE 

j r nz,errortrap 

;parameters passed. 

; It adds integers sent to it, How. 

f 




Id a,(fx+0) 

;Re&d the 

tut output eau ibbSe ;Routine- to print character, 

Ld L,a 

r second 

Ic-suext equ Sbgd 1 jfirmware c&Ll that introduces an 

td 

;in t eg* r 


;RSX the- sy51en, 

Id h,a 

;paraneter. 

org £400® 


i 




Ld a,Ci*4 l) 

;Read the 

id be t command.tab 

,e ;The details required by the 

Id e>a 

;first 

Id hi,buffer 

firmware call. 

Ld a,Eia+3> 

; in t eg*r 

call iog.ext 


Ld d,a 

;paraneter, 

ret 

^Return to Basic. 





add hL,ce 

;Do the addition. 

suffer ds 4 

jFuur bytes needed by system. 





Id a,(ixH) 

;Get tiie address of 

, ccmiand.uble 


Id e,a 

;Basic pK variable 

dh name_taiLe 

;The addresses of the name table. 

Ld a,(ix+b) 

;into DE. 

jp giobleme 


Ld d^a 


.naiBe.ta&le 


Ld a,t 

;Poke the 

do GIBBLEtHRE 


id fcfe),a 

;resiilt into 

d& T>480 

;The RSX name. 

i nc die 

;the address 

db 0 

;h special vaLue tp indicate the 

Id a,h 

;hetd in D£. 


;the- end df the name table,, 

Id fde),3 


.gibbtemc 


ret 


f 

; that takes 

(only) two integers 

.error trap 


; adds them and returns there into a 

Ld a,42 

;Pr^r :t a * using ny very 

; Basic variable. 

Heaven knows why. 

call t k t^.ouiput 
ret 

^favourite firmware call. 

cp 3 

;Return to Basic if not three 

end 



Listing ii: The code for I GtBBLETHftEE 


Amstrad User October W88 


■ - U 

Page 57 

























PROGRAMMING 


L 


J 


nasty thing to happen to anyone, father like being 
very drunk, Iimagine, 

A slightty useful subroutine would he one that 
encoded any Ascii string passed to it. The easiest 
way to do this would be to XDH each part of the 
string with a special code-letter or, better still, a 
series of code-letters. The way XOR works means 
that to decode the string you encode it again. 

Listing IV sets up an REX that will encode the 
string with a code word, here converted into its 
Ascii equivalent-the five numbers following the 
XQRs. Once the string has been encoded it can be 
sent to disc ot tape fust like any other string - but 


if PRINTed to screen or printer will cause a 
terrible mess, 

To decode the string, pass it through the 
routine once more and all will be back to normal, 
Listing V shows you how to use 3 ENCODE from 
Basic assuming, once again, that you have 
previously assembled and CALLed the machine 
code I use CALL &40OQ to log the RSX on). 

Such fur. Vou now have a genuinely useful 
RSX that will protect your Ascii files from prying 
pryers. 

And so we come to the last programming 
example. The Basic function TIME returns the 


time in yonkettes of a second - useful for timing 
things like eggs or contractions - or rabbits 
(Owl). However, Basic doesn't allow you to reset 
this timer, so it is necessary to use another Basic 
variable to keep track, But wait! Listing VI will set 
up an RSX called I ZEROTIME, f'll leave you to 
study it in peace.., 

Well, by now you should be getting to grips 
with RSXs. Adding them to your computer is 
•nowhere near as painful as it may seem at first, 
and as you build up a library of the more useful 
routines, you will find your Basic programs 
become more and more adventurous, 


; S-ec b us siiipU 

an RSX called iENCObE that 

; uhen giver a string returns a coded version* 

Log.ejft ecu Sbcd 1 

; F i r mwar e tail that -introduces 


;an RSX to the system. 

erg 44000 


id bc,conrri nd_tabLe ;The details required by the 

id liL, buffer 

;fireiware call. 

call log_ext 


ret 

■Return to Basic. 

buffer ds 4 

;Four bytes needed by systen. 

.coanand-taDle 


dh name, table 

;The addresses of the name table. 

jp encode 


.rsa tie-table 


db mQD',T*S&( 

;The asx nane. 

dD 0 

;A special value to indicate the 


j the- end of the nane table. 

.encode 


tp 1 

;if not just one string present 

ret nz 

;ue return to Basic immediately, 

id 3,£ix+0} 


id l,a 

;gst the address -of 

id a^tix+1) 

;tiie string's 'descriptor’ 

id h,a 

;into HL. 

id a,fhL) 

;The Length of the string. 

cp 3 

;If the : .engih is zero 

ret z 

;return to Basic 

Id b,a 

;Store Length in B. 

ir>c hi 


Id a,m> 

;Lou byte of string address* 

1(3 e f a 


inc H 


Id a,(hi) 


Id d 

;High byte of string address. 

j 

; Now the subroutine to encode/decode a string. 

; BE contains the 

'address of the string. 

; B contains the 

length* 

r 

, loop 


Id £,(de) 


xor 70 


sor 105 


xor 111 


xor 110 

;Extre-neLy secret coce *ord 

xor 97 

; (use your our, obviously). 

Id (tie),a 


inc de 


d j nz loop 

;Repeat for entire length. 

ret 


end 



i 'Sl;ng IV: Routine to encode ,1 string 


An obvious thing for you to do would be to 
combine all the RSXs presented above into one 
program. All you need to do is to add the com¬ 
mands and names to the various tables, and then 
supply the code for each routine, Easy. 

Happy birthday to me. Happy birthday to me. 
Happy birthday dear .Auntie, Happy birthday to 
me. I r m old. 

See you next time. Bye. 


10 iNPurEntftf a string;a$ 

20 iENCODERS 

30 PRI«mccded string = r ;a$ 

40 PRIMrPrtss a key to decode.*. 
50 CALL 4BEM& 'wait for a keypress 
60 [ENCODERS 

70 PRINmtcoded string - ‘';aS 

80 m 


Listing V: Using t ENCODE from Basic 

; Program to set up an RSX called IZEROTIME 
; that resets the internal tiaer. 

set_tiner ecu SbdlG 
lag ext equ Sbcd* 

org 44000 

firmware call that sets the timer, 

;Firmware call that introduces 
;an RSX to the system. 

id bc-^Onnani taole 
id hl/buffer 
call log.ext 
ret 

;The details recuired by the 
firmware caLL. 

buffer ds 4 

;Four bytes needed by syster. 

, connand-table 
dw name.tabLe 
jp timercode 

;The addresses of the nane table. 

.nane.table 
db ; 

db 0 

, tinercode 

The RSX name. 

;A special value to indicate the 
;the end of the name table. 

r 

; A routine to reset the internarl timer 
; to zero, Dio I mention ay niddle name 
; is Terence? 

id hl,B 

Id ce,E 

call set-timer 
ret 


end 



Listing VI: Routine to reset the internet timer 



Page 58 


Amsttad User October 1988 

































PROGRAMMING 


L _ 7 


Comedy 
of errors 

Jeff Walker guides you through the four 
most common data related error messages 





xstmm MU 




-iVrt'jfrrtririiii 





T HE READ...DATA structure works very 
much like the normal way of assigning 
values to variables, We earn read string, 
integer or floating point data, but we must 
make sure that the variable we assign the data to 
is of the correct type. If not, those famous error 
messages can crop up. It is as well to learn about 
these error messages before experimenting with 
the READ...DATA structure. 

Oata exhausted 

Contrary to popular opinion, Data exhausted 
does not mean Arnold has been chasing the data 
around the computer's memory until it has run 
out of puff. It means you've told Arnold to READ a 
certain amount of DATA - say eight bytes - and 
he can only find, say, seven of them. In other 
words, there is some data missing. Run this: 


10 FOR byte-1 to 8:READ fa:NEXT 
20 D^a 95,33,54,91 ,Z‘,fi9,93 


The temptation for the novice here is to a ter 
the value of the FOR...NEXT index variable, byte, 
until the error message goes away. In many 
cases this will allow a program to continue for 
some time - but eventually weird things will 
happen until the computer crashes or stops with 
another error message. 

If you get Data exhausted in xxxx, where xxxx 
is a rie number, Erst check the FOR..,NEXT loop 
index variable to ensure you are telling Arnold to 
read the correct amount of DATA- Line xxxx will 
be the line w th the READ statement on; the FOR 
statement will be somewhere close to but before 
this READ statement, 

If that checks out, then it means you haven't 
typed enough data in. In a list of say 1,000 bytes 
of data,, it is very easy to miss one or two. IT also 
very easy to type a full stop instead of a comma 
between bytes of data. This, too, could cause a 
Data exhausted message: 


'0 FOR by l e*= 1 to 8 : R t A D u:NEXT 
20 DATA 93,33,54,91.21,69,93,42 


In the above example, the fourth and fifth bytes 
of data are being read as 91 21 — a single floating 


Abstract User October 1988 


Page 59 




















































































































point number - instead of 91 and 21 - two 
integers, So line 20 only contains seven bytes of 
data and you get a Data exhausted message. 
Stick a ":PR1NT fa" before the :NEXT in line 10, 
and the dodgy data will stick out a mile. 


Syntax error 



The strangest data-related error message is 
Synrajc error, And I don't mean the syntax error 
you get by spelling the keyword DATA incor¬ 
rectly- The syntax error I mean is the one caused 
by the READ statement disliking a piece of data it 
has been asked to read Try this one: 


10 

FUR byte-1 10 5 

20 

mt> 

naiteS 

50 

READ 

age 

40 

NiKT 


50 

DATA 

Toflj,32,D- tk.24 y Harfy ,12 


Here we are reading employee's Christian 
names followed by their ages. Got we have fallen 
into the old trap - between Dick and 24 - of 
putting a full stop where a comma should be. So 
why do we get a Syntax e/nor message? 

Well let's follow the loop around- On the first 
pass we read the string data "Tom" into the 
string variable nameS followed by the numerical 
data "32" into the numeric variable age, No prob¬ 
lems there. But on the second pass we start by 
reading the string data "Dick.24" into the string 
variable nameS. Again, there is nothing wrong 
with this - a string can contain any character or 
group of characters we like. 

However, the erroneous full stop has thrown 
our structure out of sync because it and the value 
24 have been appended to the "Dick" data. Thus 
the next thing we try to do is read the string data 
"Harry" into the numeric variable age. This 
causes the Syntax error message, 

This is weird. Why is this weird? Well, this is 
weird because if you try to assign data to the 
wrong type of variable, the message you should 
get is Type mismatch. Try it. Type ags^ "Harry" 
into your CPC and press Enter, See? This is what 


wa call a bug and what Amstrad calls a feature. 

Anyway, presuming the keyword DATA has 
been typed correctly, Syntax error in a DATA line 
always means we are attempting to read string 
data into a numeric variable. The error could be 
in the DATA line - a wayward fuM stop., or 
i ncorrectf missing data - or it could be in the 
READ statement where the dollar sign is missing 
from the string variable name. Got it? Good. Pass 
the aspirin. 

Type mismatch 

The infamous Type mismatch is by far the most 
common data related error message by a long, 
long way. The good news is that Type mismatch 
is closely related to one particular type of data - 
hexadecimal numbers. 

Hex numbers are mostly used in DATA state¬ 
ments for machine code. These numbers consist 
of two characters, each of which can be a number 
in the range zero to nine, ora letter in the range A 
to F lupper or lower case - it amounts to the 
same number I. Herein lies the problem, Tap the 
following in: 


10 REAP :S <- -ead it 

20 ssVHL(Tfbi) ' -convert if 

30 PSINT b <--.-— print it 


50 DAT A c 9 <-- 


This small program READs a hex dig it from the 
DATA line into b$, a string variable. In line £0 the 
string variable is passed through the VAL func¬ 
tion - a function that converts string data into 
numeric data. However, since the string data we 
want to convert is a hexadecimal number, the 
rule is we must prefix it with an ampersand 
character. That's what the {"St"+b$) bit is doing. 
After the string "&c£T has been converted to a 
number it is assigned to the variable b. Line 30 
displays the decimal value of the number, which 
in this case is 201, 

With hex data like this, the Type mismatch 
error always happens in the VAL function. It is 
caused by mistyping the hex numbers in the 
DATA statements, The most common mistake is 
to type a capital letter 0 Instead of the number 
zero. Change the byte in line 30 to read Oa - 
that's a big letter 0 and a little letter a - in place of 
c9. Run the program again. See? Now replace the 
bad letter O with the correct number zero and run 
it again. Good, isn't it. 

Other favourite mistakes are typing a lower 
case L instead of the number 1 r and the slash 
through the number zero sometimes causes it to 
look like the number 8, In fact, when the hex 
digits are in upper case, the number 8 and the 
letter B look incredibly similar, as well. Now you 
know why machine code hex listings are 
checksummed, 

So how do we spot our typo in a long list of 
data? The Type mismatch message always refers 
to the I in e with VAL on, so it is no hel p at a 11. What 
we must do is use the program variables to do 
some detective work. The "Basic poker" part of 
the listing will look something like Figure L The 
variable names may differ and It may contain 
more or less calculations, but more often than ■ 


not you'll find two loops,, one inside the other. 

In Figure I we have FOR iin= 1000 TO 1500STEP 


m 

HENORY MFFFia=M080 



110 

m u 11=1000 to ism 

STEP 

T 0 

120 

csun=&:FOR byte=1 TO 

& 


130 

READ aS:c=VHU u%) 



U0 

cs'JFi=csu!T- + b:POKE a r s 

a=aH 

: NEXT 

150 

READ sur;:' : sumocsun THEN 

110 ELS 


l NEXT 



160 

CALL m00:fi0TO 2H 



170 




m 

PRINT’Csun error in Line"; Lin: STOP 


Figure t: Example Basic poker 


W in line 110, and FOR byte=1 TO 8 in line 120. 
When your program stops with Type mismatch in 
xxxx, these two loop index variables - tin and 
byte - will still be holding values. The variable iin 
will be holding the line number the program has 
got up to, and the variable byte will tell us which 
piece of data in that line the program last read. 
So, if you typed PRINTlm t byte and the two num¬ 
bers 1230 and 6 were displayed, line 1230 byte 6 
would be a good place to start looking for typing 
errors. 


Improper argument 



Of the error messages discussed so far, Improper 
argument is, on the whole, the easiest to correct. 
The argument is the value or values following a 
command. In LOCATE x r y the arguments are x 
and y. What Arnold is telling you is that The value 
of at least one of these arguments Is such that it is 
impossible for him to do what you ask. 

For example, if either x or y held the value zero, 
it would be an improper argument because there 
is no text position zero on the screen - the lowest 
position is 1. 

Anyway, as usual a line number is reported 
along with improper argument, and it is here that 
we must start our investigation, Study the line in 
question and PRINT all variables on that !ine to 
see if they are falling out of the range accepted by 
the preceding keyword. The LOCATE example 
above is a fairly common one, so is POKEing 
floating point values or values greater than 255 or 
less than zero. 

Once we have discovered what the improper 
argument is, we can start looking for It in the 
DATA using the same techniques as for Type 
mismatch - you know, PRINT lin f byte or 
whatever the loop index variables are. 

At the very least there will be one loop index 
variable, byte say, which may loop from 1 to 
1,000 or more; m a case such as this you would 
PRINT byte and start counting from the begin¬ 
ning of the data in question. If the data happens 
to be in regular groups of 10 or 16, so much the 
better, 

So there you have it, the four most common 
data related error messages. Now you know how 
to find the bugs, experimenting with the 
READ...DATA structure should pose no prob- 



PageQQ 


Amstrad User October 1988 






























































. factica . Strategy . Datia/Ons. . Breitoment. . Timmn 


.Actum 


If 


Quality strategy games from e&j software (Eaiabia'ieid 19341 


EUROPEAN CHAMPIONS * MEW * - THE INTERNATIONAL CHALLENGE OF THE EUROPEAN 
NATIONS CUP ■ Genuim: Nnfpnj. Cup Fwmfll with lull Random Ora*- ol 33 Seeded T'^-ns - Fi^tufe 
L^t. Result and -eay!,:: TaSIns of ALLS Groups - Oi:;::iplirir & MeOn^al Hepuils ■ Squad pf 22 FHayers 
rius Diner Play-ara .available 17 Momh lune arv or Qualilying Group i Arrange FiieridliK*j and F rals ■ 
Pl'- B; "**"¥ Tiora Suptsrb htatiiiw flnd Options. EUROPEAN CFrAMPlOMS •ncludHH E 6 J's MATCH 
an imagwAfiv* and a-xciiing ne* siyte uf match presenradon which ^ptures the 
ACTION.. DRAMA & TENSION qf International Footbai. 

WORLD CHAMhONS A COMPLETE WORiD CUP SIMULATION ■ Seteet Friendlies 25 Pliers - 
Qualifying Group ■ 2 in-Match Subs - Discipline Tabla - Safari Tour Opponwia- - Ejttra Tima Pinal 
Rnundy Players Gam Esperiencn: 7 Skill Levelfi - TEXT MATCH SIMULATION including Bonking?, 
Goa Timot. lamed it Renirdod Goal Scorers, Iryufy Time. Comers, Free Kicks, Match Cloc*’ 
Penalties PLUS many more FCatmns. 


PREMIER II ■ CAN YOU HANDLE AL| OF THIS? - Play all Teams Hqme & Away - Unkitie Transfer 
Markr-I Team & Su&S-tnuie Selection Named & Recorded Cfoal Scorers ■ Injurifla - Trarater Demands 
■ Cuhtim jing Scopus - SquflO Liiling AL L T mpm? Financial Protuams 7 Skill Levels - Oders Lo Mar ago 
oilier Teams - Sackings - Managers's Seiiry . Save Game - Team Styles Bank Loans - AND many 
rtfC^re Fixtures 


EUROPEAN H - THE M05t COMPLETE SIMULATION OF EUROPEAN CLUB FOOTBALL YOU CAN 
BUY Home & Away legs ■ Full Penalty Stool-Out Iwrth 5UDDEN DFATH: - 2 In-MflLCh Sub', Away 
Gerais om,jn( Dcuplfl Ilf Drfiwn.i - Full Team St SuB- SefeefiOfl - Esins Time - 7 Skill Levels - Enter yeur 
™'n PREMIER l| Winning Team TEXT MATCH SIMULATION plus Sending 0« a * a Disallowed Goals 
• Result? Teihle - PLUS MUCH MQREI 

CRICKET MASTER ■ .A SUPER □ s IMULATION OF ON E DAY I NTER NATIONAL.' COU NTY CRICKET 
Weather, Wrctaf & Oudield Cnnditipnj Batting & Bowling Tadics • Team Selection - Fesi Medium 
& Spin Sowlers - 4 types or Batsmen - SeHecl Field Layout - 3 skill Lb^bIe ■ Wide® - Byes "No Ball ■ 
Run Qul Mislield - Dropped Calchns Scoreboard - Batting a Bnwling Analysis - Hun Rdtr Single 
Oprinr 3 Game Speeds - STAR FEATURE a crnipleie MATCH OVERVIEW snowing Ball hy Rmi 
Action and CorruneniAfv Arid MUCH MORE' 

TEST MASTER * NEW * A COMPREHENSIVE SIMULATION OF A 5 DAY TEST MATCH teludni 
™*> nf F&mures of CRICKET MASTER and MATCH OVERWFyV plus Declarator*! 
Nigh {Watchman Light Merer - Raid S Ltffj* Play W>r>ir,ff NunoSer Of Overs pnr Dey - Follow On - Save 
Gerne- New Rail Red Li|?rt Inre juiiuris TEST MASTER waTFUflfMMWWAlicin of a CorwjietH Teat 
MaiCh and nFfars (he ULTIMATE CHALLENGE to All Crmket Enthruirflttt 


CRICKET MASTER & TEST MASTER prices Include a FREE pad <?f 5CQRESHEETS 
Loll/r.jn: Speclnjm CoAimodare Aroerrad 

a veile bilily Any«.'128K &H/12BK CPC 

Tepe Disc - 3 Tape 514 r Disc Tape 3" Dlao 


tOBOPEAN CHAMPIONS 

£7.35 

£11 SS 

n/a 

tl/t 

WORLD CHAMPIONS 

£6.95 

£10 

a.m 

£30.45 

PREMIER IK 

£6.95 

£10 35 

£?.9S 

£10.45 

EUROPEAN II 

£5 55 

CIO 90 

£7.95 

£ 10.45 

Cricket master 

£7.9E 

£11.95 

n/a 

n/a 

Test master 

£3.95 

£13.95 

n,'a 

n/a 


(P’ 1 FANTASTIC VALUE: Specal Discount of EJ.ffl for gvgry 

EXTRA garnn purchased le g. buy £ Games deduct £2,00 
. Wgy from TOTAL huy 3 Gems® deduCl £4.00 From TOTAL ■ 4 
4 hm Games£6.00 e:d. 

ALL GAMES ere available hy MAIL ORDER for 
«& IMMEDIATE deapaLih by lst^lasg peal and include Full 

Inamictiuna. 'lOuTSIDE UK piease add £1.00 for ocaiage 
j and send payment in Pounds Sterling ordyf. 

li PLEASE $TATF WHICH MACHINE AND TAPE OR DISC. 

Chemies pr PoBtai Orders payable to £ a J Software. 


n/a 

n/a 

£7 96 

£11.96 

£7 96 

£11.95 

£7 fiS 

£11.95 

ce,95 

£12.35 

n.i'fl 

,n/a 





Send to: E ft J SOFTWARE, ffoOm A2, 37 Wes 1 mnt>r R^d, ENFIELD, Mddlesea ENJ 7LE, 


J 


ASTROLOGY for beginners 

Teach yourself astrology using your Amstrad 

Buy a Starter Pack comprising a simple program to calculate a 
horoscope, an introductory booklet and 2 self-teaching programs 
(how to interpret the horoscope), 

ONLY £12.50 No previous knowledge required 
For ALL Amstrads (CPC, PCW, PC, PPC) 

Payment by Accent Visa, Cheque, P.Q. Please state make of 
computer or send s.a.e. Iabout 9"x7") for free catalogue giving 
de.tails of our wide range of programs for PROFESSIONAL 
ASTROLOGERS including complete natal interpretations and 

forecasting. 

Also I CHING, GRAPHOLOGY, BIORHYTHMS, etc. 

ASTROCALC 

(Dept ACU) 67 Peascraft Road, Heme! Hempstead, 

Herts KP3 8ER England. Tel: 0442 51809 


JACKSOM COMPUTERS LIMITED 

JOIN OUR DISCOUNT CLUB! 

Lite membership for EB.5Q 
Sottwaf^Hardwafs DiSC&iflts o! 5-£0% off FSRP 
All AWISTRAD and other leading makes of software available 
CfxnpIsEs computer system, Primers, modems, cables 

Amstrad CPC464 with colour monitor....... . .E287.50 

Amstred CPC&123 with colour monitor .... . .£389£€ 

PCW8256/51 2 —........E38fl ,70/£5M,&5 

Amstrad PCW 9512 ...........£SS2 jD0 

Amstrad PC 1H01CD. . .....Ring tor details 

PPC range portable computers now available - Ring tor Details 
All prices Include VAT 

Also free Lilia Membership when you purchase any AMSTRAD computer 
Visitors arrangement only 
TEL Between Saro^pni 0T-6S51610 
Send IdrM Pries List i membership form to: 

25 Spring Lane, Wood side, South Norwood, 

London SE25 4SP 



F 

'roblems with a 

l 

irogram that doesn't 


seem to work? 


If you're a member of MicroLink 
the answer's simple. Tell your 
troubles to the MicroLink Bulletin 
Board — the biggest, brightest and 
best bulletin board in Britain. 

You'll find that someone out there 
has had the same problem. And is 
only too happy to tell you what 
you need to do — often within 




INVEST WITH PRO-PUNTER 

TYtm your CPC6I28 info an expert racing adviser! 

* PRO-PUNTER Is a sophisticated, disc-based expert 
computer system for home micros which ACCURATELY 
Interprets horse racing form. 

* In extensive trials over both FLAT AND NATIONAL HUNT 
seasons: 

57% of horses top-rated by PRO-PUNTER won. 
representing an average post tax PROFIT per race of 80% 
of capital invested. 

85% of winners came from within the top three rated, 
representing fin average post-tax PROFIT per race of 18%. 
all three backed . 

* Researched and developed over three years, PRO-PUNTER 
uses information from the racing press and analyses ALL 
major aspects of racing form. 

* Produces a RACE FORECAST, generates a COMPUTER 
S.P.. highlights good and poor VALUE BETS and OFFERS 
INVESTMENT ADVICE, 

* PRO-PUnter adjusts automatically to the race under 
analysis. You don't need to be an expert yourself. 

A Since its launch In May 1987, proofing to the racing press 
has resulted in a profit in excess of 80 level-stake points 
over 70 races and: a strike-rate in excess of 50%. 

* Available now on CPC 6l2S t all Amstrad PCWs, BBC, 
Atari ST. IBM and PC machines. 

PRICE £S7,30 including VAT, P8cP. 

Orders and enquiries to: DGA SOFTWARE, 

PQ Box 36 t Ashton-UuderLyne, Lancs OL7 9AJ. 

Tel: 061 -330 0184, Please Specify Machine 



A ms trad iJsr r October 1388 


Page 6 J 










































I (J3ER.FriENDI Y 


CTION 


TVE ONLY GOl fHOMH W*M 

■lo 6iV£ tf AN x. Q. (f %■■■ 


f'l'.E -fuJALLY fWISHED MY M 
MUSIC 6ENERA16% 


N&GH80U9&! 


POOLS FORECASTER AU CPCS 

FOR POOLS PUNTERS AND LEAGUE FOOTBALL FOLLOWERS 


MEMU-DRiVEN try Single *#y press Fast, simplti prarrpl&d input. 

SCREEN INKS sel by user. TAFEDI5C Nlinfl MANUAL a-pel ed. 

LEAGUE RLE Foolball and Scottish Leagues supplied Non-league teams can tie added 
Tables sha# tull homu’awAv tornr. saouencaa smcie loss/draw'wm and Sight rscs-l results 

UPDATES NOT NEEDED User can modrly league lor future seasons or create entirely new 
league e.g. Austrian. 

FOREC ASTI NO based on iwo-year irsal Eia "1 solsdaole lactcrs coyer pamstooa difl/resuft 
analysis using recenttsease^ raconds and ’alalrhome-away lOrm. AiSO CuP factor and MB- 
SCOre 1 actors. 

TWO FORMULA E aach give home'drewreway p^roentages all i.n one retmrt xrih ealra 
score Igrowsls SoM^l selection lists as f«|Uine<i. 

HARD COPT Or view cempacl 30 cd reports ol select on lists, forecast data, saquanoe lists 
league tables match details and team list. 

FORM SUMMARY £ompd.r*s. slalistes of teams in any match, cm screen. 


TAPE Cl 4.50 DISC CtT (ftACK-U P TAPE TO DISC) 

Send chfrque.'PO (specaly model) or SAE tor deiaiis:- 

BUG HUNTERS |ACU: 71 Millard Close, Abbey Wood London $E 2 00 S 


ADVERTISERS' INDEX 

Abbev National.52.53 Meriden Software. 

.44 

Advantage 

.,32 

MJC Supplies. 

.33 

AlTlMfl.. 

. ,...26 

Nemesis.. .. 

.4B 

Amstrad Show. 

. a 

Ocean . 

2 . M,67 

ArL Education.... 

.62 

0J Software. 

.44 

Astmcaic.. 

.61 

Rgm Flectionics. 

.20 

BED Dustcovers. 

.. ....... 47 

Romantic Robot . 

.a 

8-jy Hunters... 

... 62 

RSD CorriHrtims. 

.39 

Cam el Micros. 

.40 

School Sc-ftwa r R.. 

..47 


4D 


43 

Compcrnad 

.. ...Fil 

Si re o Sofl war h:.. 

. 33 

Connect Systems . ........... 

. 37 

Soft SnOp Lid.. 

. 43 

■ DG A Softwa re . 

. 61 

Star Mkcromes . ... 

... ..23 

£ S. J Software. . 

. &1 

Suredata . 

. 62 

Festival De Micro ,. ., 

.... 6 

Tasman Software . 

. 10 


.6-8 

"elecornspft (Cd Hctoi . 

. 15 

-ackson Computers . 

. 61 

Telecomsoft (Samaurei WanrEorl 

. 23 

Ksrinr . ... 

. 62 

.62 

Wacci UK . 

. 12 

Id fsoif T i rlTi-fin Criiirsfis . .. 

WAVE . 

. -47 






CHEEfi UFi SEAL n TYPE ® 



Ring or Write for our FREE catalogue 


UIE’UE got IjDU 

COVE 


" Protective keyCxoord cover 
inrougn which you can typ-e. 

* ?4hr dust/splll cover 

■ Removable, washable, 
re-usable. 

4 Can be custom-made tor any 
keyboard..Ring for details. 


l^lnkhg Serves.Cl .90 

Ring (nr frnrBporfsr SAE 

DMP re-Inklng klf..£ 10 CO 

VDU Screen 

(CetauT/Mana)...C1A.SO 

Molb* Mat.S5.9& 

Dust Covers 

fCdfesur/MonO).5? 50 

Plonker Ron.£4 99 

Dexette Copy Holder £6.00 

Surge Proteclo*!.£12 00 

AcqlbHc Boxes.£3B.95 


Pik^es are My Incl. F--. ^ 
Cheguera..i ! 'P .O. payable (a: * 
IKADOR 
Unit A 

Pooltynoo I'ntlwMai tslof® 

Mid Glamorgan CF45 4EP 
Tel: 0443 740261 

Nowi Aufnoiu^d 

A-TWtraO f. - 

Defiers ^ ki acJcrj 



KIDS DO WELL" Wl 


Best reviews • World leaders • Hons graduale.'teacber authors- • £5 off 
total tor 2, £10 off for 3 

MICRO MATHS (CPC. PCW, PC. Spec;. Complete Kurae taking beginners to GCSE, in 24 
programs on 53 topics on 2 tapei'disc ■+ 2 books. £24. 

MICRO ENGLISH (CPC. PCW. BB-C). Compose course Lading beginners (from age 3 years) to 
GCSE, ir 24 prog r ani6 on 2 tapeSi'diSC * 2 books. C24. 

PRIMARY MATHS COURSE (CPC. PC, BBC). Complete course taking ages 3 yea-s to secondary 
school entrance usog moving colour pictures, around £4 programs on 2 tspesAdise + Z bocks.QA. 
Extra essons to age 14 years. Fur her £5 only (£23 m total). 

MEGA MATHS (CPC, PCW. BBC). 24 program A-Levei course, covers 105 topics on 2 topes-’d sc 
1 2 books. £24. 

MICRO ENGLISH VIDEO. VHS video to miroduce each topic, with manual. CZS.S9. 

MICRO MATHS VIDEO. (As above) 

Send orders with P-0., 1 Cheque or catalogue- requests to: LCL (Dept. ACU), Thames House. 
73 Bbandy Road, Henley, RG9 DOB or ling 


Tel: 0491 579345 (24 hrs) 





COMPUTER 

REPAIRS 


We repair Amstrad models 464 f 664, 6128, 
8256, 8512, PCI 512 and Amstrad Monitors. 
All repairs carry a 3 month warranty. 


o 


ARC 


PRE-SCHOOL, PRIMARY, JUNIOR 

Education 

Designed by 
Experienced Teachers 
For use irr School and Home 

Wide range of programs 
For AMSTRAD CPC - PCW -FC1512 


PHONE US NOW FOR DETAILS 



TELEPHONE: 01-902 5218 


dept aclt unft e 

STANLEY HOUSE 
STANLEY AVENUE 
WEMBLEY, MIDDX HAO 4JB. 


I \ \ CASSETTE EB.00 - DISC £12.00 

I \ \ Send SAE tor Lis!. Staling Amsirad 

* ■* model an-d child's age. 

ARC (ACU 10), 51 Coniston Crescent, HUMBERSTON, 
SOUTH HUMBERSIDE DN36 4BA, (0472) 812226 


Page $2 


Amstrad User October 1988 






















































































































OUR PRICE 

£ 14.95 


PLUS for an extra £1.95 well send you a 
disc packed full of polyphonic tunes by 
Vivaldi, Strauss, Grieg, Handel, Chopin, 
Bach and Khatchaturian. (The disc is 
also available separately for £4,95.) 


HH 


Amstrad User October 1988 


Page 63 

























ONLY 



For this . . . 



This is the latest smash from Addictive. It Is a 
unique combination of Pinball, Breakout and 
Tennis which can be played by one or two 
players. 

The object of this fast^action game is to clear 
ali your bricks from the top of the screen, while 
at the same time trying to hit your opponent 
with a missile, which you control by sucking it 
towards your gun when it is near you. But 
you have to be careful, because if you miss 
you'll lose a life. 

Hotshot is a game which wifi keep you 
playing for weeks and is sure to become one of 
the top games of the year. And for only 99p t it 
can be yours when you take out a subscriptionI 



Volume 1 
13 games 



MMj 




uj 

I hHHHk 




R. Srjjii JH- f 

ra 

a 

■ 


Pm 

|y 


* 6 ,' . 


. 



Roland Takes a Running Jump - 

A colourful fast-action ladders and 
levels game which developed from 
the highly praised series of articles 
on writing your own arcade games. 
Racer - Get behind the wheel of 


this Grand Prix racing car and take 
it for a spin round the tortuous test 
track. 

Space Mania - This machine code 
mega-program has loads of screens 
to negotiate in a ladders and 


platforms extravaganza! 

Splatch - Think you've seen this 
one before? Balderdash,, we reply. 
Help the rabbit get to the carrots, 
and don't forget to drop an acorn 
on the squirrels I 


... when you take out a subscription to 


Page 64 


Amstrad User October 1988 























SAVE 
up to 




RRP 

£9.95 tape 
£12.99 disc 





Volume 2 
20 games 


. . . and many, many more top- 
quality games . For only BBp with a 
subscription, saving you up to £19, 
these compilations should not be 
missedf 


These anthologies 
may be bought 
separately using 
the order form. 





Note: Existing subscribers may renew their 
subscriptions early to fake advantage of these 
superb offers. 


Offers subject to 
wwSab/bty 
Afl.prices indude 
postaQG. packing 
S VAT. 



ORDER FORM 


AO Cvarseai asms 
despatched by 
air mall 


Valid 10 31.1 UBS 


Subscriptions to ACU 

£15 UK 


£✓) £p 


£25 Europe Ind Eire 
£40 Overseas 

Commence w*h - 


Renewals 


Get any one inese 
let only 


£15 UK 

£25 Europe ind Eire 
£40 Overseas 


99 


when you subscribe 
flick one box only] 



8000 

8001 

8002 

tnue 


Staff 

9S7? 

88T3 


Hotshot Tape 87T9 

Hotshot Disc 8117 

ACU Antholog y Vd 1+2 Tfipe 8730 
ACU Amhotagy Vd 1+2 Disc 9737 


Advanced Music System 

{see pope S3) 

Advanced M lwIc System dlec £ 14.9S 

Advanced Music System + Music disc £16.90 
Music disc £4,95 


8(32 

613$ 

6160 


Add £2 Europe and D re/£5 Overseas 


Advanced Art Studio 


CPC 464.664, 6125 Dec 
Add £2 Europe and ElrW£5 Overseas 


£14,95 


6UT 


ACU Anthology (see opposite) 


Volume 1 T^w 
Volumes Tape 
Volume 1 Disc 
Volume 2 D*c 


£7.95 9767 

£7,95 6753 

£9,95 67fi? 

£9.95 9764 


Utilities Unlimited 

Tape £7.95 87fi5 

Disc £9.95 8166 

Pack ct 8 Intcrmadop sheets £4,95 677? 


Back numbers of ACU «i 

UK £1.S0. £2.00 ElkefM ft Eke. £3.50 Ov«Ma 


January 

9038 


Aprs 

804T 


July sou 


February 

8039 


May 

8042 


August 604$ 


March 

8040 


June 

9043 


September 9046 



Dust covers 


CPC 4W664 keyboard: £ 3,95 

CPC 6129 keyboard £3,95 

CPC range green screen £5.95 

CPC range wtaur monitor £5.95 

DMP2COW3O00 Printer £3.95 

PCW 6256 keyboard, monitor and printer net £11 ,95 
PC 1 51 2 Keyboard + colour monitor set £9,90 

PC 1512 Keyboard + mono moniw set £9.90 


8300 

6701 

670? 

6703 
8T05 

6704 


6134 

613$ 


ACU binders u*. sm □ 


Add £3 tor F unopa & E ira'CT lor Oversea® 


Reader* In Europe Oik, Eire) t Oversee* piMM 


add E2 per derm unlee* odwnHee Indicated 

TOTAL 


Sand 1o: Database Publications, FHEEPOST, 
Mecclwtield, Ctwshira SKID 4YB 

{No stamp needed if posted in UK) Phaseatiow up to 36 days for delivery 
- Ordor At any tkm of thd day or night - 


Credit 'Card .tottere phone. «2997V920 


Farr Orders: 

Orders by Pr eetei: 

MvfoLkdVTeiBCDrnQPkS 

K25 67»M 

Key *99, then 014690369 

724IAG001 


bon T forgsi 10 gfr* yoirlien*, md&we* &H*t card ruentmr 


MIAL O RDER EMQU IRiES ONLY: 0625 0799*0 9-1 pm-2-5pm 


Please indicate method of payment «1 

Access /MaeterdnargwEunjcard®arda year dAAsa 


Signature -- 

| Cheque made payable to Amstred ConipLJlBf Usw 

Name--—- 

Address-——--- 

ACUIO 


Expiry date 

i 


User October 1988 


Page 65 









































































































































































































iW-' 


tern "ui 


mited G Central Street - Manchester - M2 5NS - Tel 





























































' 







f 




Tefecomsoft, First Floor, 54-76 New Oxford St, London WCtA IPS. 

Firebird and Firebird Jr* t rarfrfmirti of British Telecommunications PiC 

SEE US ON STAND 3447 AT THE P.C SHOW, EARLS COURT 


GAME 
CAN DO. 

• HURL A 
VOLLEY OF 
AXES 

• FIRE BOLTS 
OF LIGHTNING 


WHAT A REAL 


WRESTLE 


FEROCIOUS